Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP, výpis TXT souborů ve složce

Ahoj, trénuji další lekce PHP a zkouším vypisovat SOUBORY TXT ve složce, vysvětlím - mám složku a v ní 2 TXT SOUBORY(1.txt a 2.txt).

Každý txt soubor má rozdílný obsah (např, jeden AUTO, druhý KOLO).

Pomocí kódu se snažím jejich obsahy vypsat a listovat jima (další, předchozí).

Kód mi nefunguje, může mi někdo VYSVĚTLIT proč? Děkuji

<?php
$adresar=opendir('.');
while($objekt=readdir($adresar))
{
 if($objekt=="."||$objekt==".."||$objekt=="index.php")continue;
 $soubor[]=$objekt;
}
$text = fread($soubor, 10); 

if(!isset($_GET["strana"]))
 {$_GET["strana"]=0;}
 
echo $text[$_GET["strana"]];
if(($_GET["strana"])!=0)
 {echo "<a href=\"index.php?strana=".($_GET["strana"]-1)."\">zpet</a><br>";}
if(count($text)>($_GET["strana"]+1)) 
 {echo "<a href=\"index.php?strana=".($_GET["strana"]+1)."\">dalsi</a><br>";}
?>
Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
vem si ten odladěnej kód co jsme ti sem dali.. vypiš si $soubor (například pomocí var_dump() ) a pa…
tomas.kulhanek 09.08.2012 14:40
tomas.kulhanek
Ahoj kluci, co je na tom, že zkoumám pořád to samé? Asi to stále nechápu a chci to pochopit.... Pro… nový
Mojebrejle 10.08.2012 16:08
Mojebrejle
Jen zkoumej, protože když nepochopíš ten kód, co jsem ti dal, tak těžko budeš dělat něco složitějšíh… nový
ERASER 10.08.2012 19:56
ERASER
Díky, budu se držet tvé nápovědy.. :-) poslední
Mojebrejle 11.08.2012 09:36
Mojebrejle

Ahoj kluci, co je na tom, že zkoumám pořád to samé? Asi to stále nechápu a chci to pochopit....

Proč je poradna? Aby lidé poradili, samozřejmě nevím kde hledat, google je veliký stejně jako internet.

Ano, máte pravdu, na netu je toho spousta, tak mi ale povězte, co mám zadat do vyhledávače? Špatný kód? A nakopírovat tam ten můj?

Ano, nejnovější PSPAD

Jen zkoumej, protože když nepochopíš ten kód, co jsem ti dal, tak těžko budeš dělat něco složitějšího.

Proč je poradna?

Asi aby ti poradila, ale nenaučí tě to.

nevím kde hledat

To je vidět.

Udělám příklad na ten zdrojový kód co si sem vložil. Kde hledat?
1/Ve zdrojovém kódu.
2/V prohlížeči číst chyby co to píše třeba: "Warning: fread(): supplied argument is not a valid stream resource in...".
3/Tady to píše něco o funkci fread(), tak prozkoumat danou funkci ve zdrojovém kódě, na
netu (do vyhledávače zadáš název funkce) nebo v knihách PHP – tvorba interaktivních internetových aplikací (str. 298).

Tohle je asi ten základní způsob. Pak existují taky takové chyby, že to nefunguje podle přání a žádné chybové hlášení to nepíše, to už jsou horší chyby, ale o těch zas někdy jindy :-).

A ten Pspad, má taky takovou malou nápovědu, když zmáčkneš ctrl+mezerník
[10480-screenshot-5-jpg]

Zpět do poradny Odpovědět na původní otázku Nahoru