Ja moc nechapu, co ti na tech prikladech, co jsi uvedl, nefunguje. Dej sem odkaz na soubor a tvuj php prejmenuj na txt a dej na nej odkaz taky.
<?php echo 123; ?>
Browser dostane hlavicku, ze server posila html/text, kodovani znaku treba
cestina a obsahem souboru je 123. To se vypise uzivateli ve webovem
prohlizeci
<?php echo '123<br>'; ?>
<?php echo '<p>123</p>'; ?>
To udela totez, uzivatel si ani nevsimne, ze se text formatoval odstavcem.
<?php echo htmlspecialchars('<p>123</p>'); ?>
Nez echo vyteneruj obsah html souboru, ta fukce hlml kod prevede, znacky
tagu na entity < >
<?php
header('Content-Type:text/html');
echo htmlspecialchars('<p>123</p>'); ?>
totez
<?php
header('Content-Type:text/plain');
echo '<p>123</p>'; ?>
Ted jsem zmenil hlavicku, kterou odesilam prohlizeci, soubor bude text, takze mi zobrazi tagy i bez te funkce
Otazkou ovsem je, co tam mas ty a co s tim delas dal?
<?php
$url = 'slozka/soubor.txt';
$str = file_get_contents($url);
$list = explode ("\n", $str);
var_dump($list); // vypis1
foreach ($list as $row) // vypis 2
var_dump($row);
foreach ($list as $row) // vypis 3
echo '<br>'.htmlspecialchars($row));
foreach ($list as $row) // vypis 4
printr($row);
Na kazde slovo ve tvem kodu najdes v php dokumentaci, online, spoustu prikladu. I googlem. Takze, obvykle mas behem 10s spoustu materialu a neni treba cekat, az nekdo zareaguje, treba na forku :)