
PHP: výpis souboru včetně odřádkování
Ahoj,
vytvářím si v php jednoduchý administrační systém pro web, a narazil jsem na zádrhel:
Obsah každé stránky mám uložený v souborech home.txt, kontakt.txt, atd., a na každou konkrétní stránku jsem ho chtěl vypisovat příkazem readfile. Nastal ale problém - soubor se zobrazí bez odřádkování v "jedné větě", přestože ve zdrojovém souboru odřádkování použité bylo.
Nevíte někdo, prosím, co s tím?
Díky
Tak už to mám vyřešené - nakonec pomohl onen tag nl2br.
Kód vypadá takto:
(formulářem uložím do souboru home.txt textový obsah stránky)
<?
$soubor = fopen("home.txt", "r");
$obsah = fread($soubor, 1000);
fclose($soubor);
echo nl2br($obsah);
?>
... a je to. :) Při zadávání obsahu stránky do formuláře mohu používat odřádkování Enterem (uživatelsky pohodlné a nenáročné), což se poté při výpisu hodnoty $obsah také náležitě zobrazí.
Díky za rady, pánové!
Já používám před uložením do databáze
Odstraní mi to < a >, tučně a kurzivou jde psát přes [ i ], zalamuje to řádky a dělá z url odkazy. Poradili mi s tím marvin, los, virus. Díky kluci.
Kdyztak jsem Krato na ICQ, pisni kdyby neco, stejne se v praci ted flakam.