Oznámení
Provoz fóra byl ukončen
jak na zobrazení HTML kodu v TXT
před 9 lety
- Vopiatos
- Člen | 2
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èítko
$soubor = "soubor.txt"; // název souboru
$ot = fopen($soubor, "w"); // otevøení souboru
$w = fwrite($ot, $_POST['edit']); // zapsání obsahu
fclose($ot); // zavø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
}
?>