Jméno:    Heslo:   
Kdo je on-line
· Hosté on-line: 8

· Členové on-line: 0

· Registrovaní členové: 21
· Nejnovější člen: Kamila
PAVLAČ

20.05.2012

Nedělní TV debaty o korupci

Nedělní televizní debaty na České televizi Otázky Václava Moravce (ČT-OVM) a TV Prima (TVP), se týkaly převážně práva v Česku se zaměřením na korupční jednání politiků.

Vláda,řešení...

K TVP stanici mám nejprve několik technických připomínek. Poté si všímám vyjádření Jiřího Čunka a Radha Johna v TVP a prezidentky státních zástupců Bradáčové v ČT.


Vice: Nedělní TV debaty o korupci
Reklama2
UDĚLÁTKA: entity; jak je rychle přepsat pro zobrazení kódu
Udělátka
Dnešní udělátko bude ryze praktické. Každému kodérovi a webmasterovi určitě přijde vhod malý skriptík. Dokáže přeznačit v textu pro webové stránky HTML (značkovací jazyk) znaky jako třeba < (ostrá závorka na začátku tagu), ® (ochranná známka), © (copyright) či (euro) a mnoho dalších, na znakové entity. Ty pak zobrazí v textu krkolomné tvary ve správné podobě. Práce ručním způsobem je titěrná a zdlouhavá! Přepisovač/přeznačovač v PHP to za vás provede za jednu vteřinu!


Dnešní udělátko bude ryze praktické. Každému kodérovi a webmasterovi určitě přijde vhod malý skriptík. Dokáže přeznačit v textu pro webové stránky HTML znaky jako třeba < (ostrá závorka na začátku tagu), ® (ochranná známka), © (copyright) či (euro) a mnoho dalších, na znakové entity. Ty pak zobrazí v textu krkolomné tvary ve správné podobě. Práce ručním způsobem je titěrná a zdlouhavá! Přepisovač/přeznačovač v PHP to za vás provede za jednu vteřinu!

Budete k tomu potřebovat dva soubory HTML a PHP. První soubor založí potřebnou šablonu s boxíkem pomocí textury. Do něj uživatel nakopíruje textový zápis HTML kódu, který obsahuje HTML znaky jež se mají v textu zobrazit v původní podobě. Jinak by každý prohlížeč HTML znaky viděl jako zápis kódu a v textu by vznikly nepochopitelné zápisy.

entity.html
//entity.html
//Přeznačovač textového zápisu na entity
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
  <title>Přeznač entity</title>
  </head>
  <body>
  <form action="entity.php" method="post">  
<fieldset>  
<legend>>Přepsat entity</legend>  
<textarea name="entity" cols="40" rows="4"></textarea>  
<br>  
<input type="submit" value="Přepiš!">  
</fieldset>  
</form>  
</body>
</html>
entity.php
//entity.php
<?php 
$entity = $_POST["entity"]; 
//omezí pošet znaků 
$entity = substr($entity, 0, 10000); 
//zamění znaky za entity 
$entity=HTMLSpecialChars($entity); 
//pro zobrazení entit
$entity=HTMLSpecialChars($entity); 
//mezery mezi znaky nahrazen zápisem nbsp
$entity = str_replace(' ','&nbsp;',$entity); 
//řádky nahradí <br> 
$entity = str_replace(' 
','<br><br>',$entity); 
//vypiš kod když $entity schází 
if ($entity!="")echo "<p>$entity</p>"; 
?> 
Stačí nakopírovat text, včetně znaků HTML...
Stačí nakopírovat text, včetně znaků HTML...
... a skript přeznačí znaky na entity, včetně mezer.
... a skript přeznačí (v této ukázce ostré závorky) na entity, včetně mezer.

A zde si vyzkoušejte, jak to bezvadně a rychle přeznačuje... Nakopírujte do rámečku třeba první dva řádky HTML kódu z prvního souboru entity.html. A uvidíte, jak ostrá závorka na začátku tagu HTML a opět končící ostrá závorka na konci tagu HTML bude nahrazena entitami... Není jistě třeba více komentovat! Užijte si to:

Přeznač entity
Přepsat entity
Doporučit tuto stránku
 
Tagy novinek
Související články v kategorii:
Komentáře
Viktor Pexa Dne 16.09.2011 19:34

Komentáře: 46
Level uživatele: Administrátor

Nyní boduješ Ty. Lol, perfektní! Funguje!!
Přidat komentář
Jméno:

Validační kód:


Zadejte validační kód:

Sdílet tuto novinku
URL:
BB-Code:
HTML:
Sdílet:
Share |