Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:372:215c:b241:59aa:fbae...–

peter
PHP › Parsování php souboru
25. 8. 2020   #386517

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 &lt; &gt;

<?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 :)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý