Autor Zpráva
Vopiatos
Profil
Ahoj mam tady formulář kterej otevíra TXT soubor a následně do něj zapisuje.Funguje fakt dobře ale potřeboval bych, abych přidal odkaz nebo input type který by mi umožnil do TXT vkládat i html kod.
Než jsem dodělal tohle tak jsem použil jiný script který mi zobrazoval v txt jen html kod a když jsem načetl txt soubor tak mi to vypsal i v kodu, kde po načtení to působí divně Př:
<p>nejaký text</p><br>zase text<br>A tak dale. . . 

Jde nějak udělat aby mi zobrazil text ve výpisu bez html značek ?
Např. vložení odkazu, tučný text, velikost písma a font, barva textu, atd.

<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post" enctype="multipart/form-data">
<textarea name="edit" style="width:500px; height:120px;">
<?
      $soubor = fopen("soubor.txt","r+");
      $text = fread($soubor, 300000);
      echo $text;
      fclose ($soubor);
      ?>
</textarea><br>
<input type="submit" value="vložit" name="odeslat">
<a href="zobraz.php"><input action="zobraz.php" type="submit" value="zobrazit" name="zobraz"></a>
</form>


<?php
if($_POST['odeslat']) { // pokud byl stisknut enter nebo bylo kliknuto na tla&egrave;ítko
$soubor = "soubor.txt"; // název souboru
$ot = fopen($soubor, "w"); // otev&oslash;ení souboru
$w = fwrite($ot, $_POST['edit']); // zapsání obsahu
fclose($ot); // zav&oslash;ení souboru

if($w) echo("<div style='font:12px verdana; color:gold;'>Obsah byl upraven.</div>"); else echo("Stala se chyba!"); // vypsání výsledku
}

?>
Joker
Profil
Vopiatos:
Použijte nějaký hotový WYSIWYG editor, jako třeba TinyMCE nebo CKEditor (nebo další, Google WYSIWYG editor)
Vopiatos
Profil
To pravě nechci jeden script mi vypisoval text s tagem a druhej script bez tagu.vim že to jde ale nevim jak to mam spojit do hromady
Keeehi
Profil
Nejsem si úplně jist tím, čeho chceš dosáhnout, ale mohlo by ti momoct PHP: htmlspecialchars a PHP: strip_tags
Chro
Profil
Vopiatos:
Udělej si test. Přejmenuj index.html na index.php. Napiš si do soubor.txt:
<b style="color: red">Test</b>

Pak si ten textový soubor vypiš na stránce index.php:
<?php readfile("soubor.txt"); ?>

Zobrazí se slovo Test tučným červeným písmem?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0