Autor | Zpráva | ||
---|---|---|---|
PHP Profil * |
#1 · Zasláno: 23. 1. 2012, 22:25:36
Dobrý den, potřebuju menší radu, mám skript, který mi načítá soubory z adresáře a vypisuje do tabulky název, příponu, velikost a cestu, problém je s tou velikostí, hází mi to tuhle chybu:
Warning: filesize() expects parameter 1 to be string, array given in <CESTA> on line 12 $folder=opendir("fileBox"); while($fileName = readdir($folder)) { if ($fileName != "." && $fileName != ".."){ $soubor=explode(".", basename($fileName)); echo "<tr> <td>".$fileName."</td> <td>".$soubor[1]."</td> <td>".filesize($soubor)."</td> <td>".dirname($_SERVER["SCRIPT_FILENAME"])."</td> </tr>"; } } Děkuji za pomoc |
||
Radek9 Profil |
#2 · Zasláno: 23. 1. 2012, 22:29:59
PHP:
V $soubor máš pole. Předávej $fileName. |
||
PHP Profil * |
#3 · Zasláno: 23. 1. 2012, 22:34:16
To nepomůže, ted mi to dává zase pro změnu jinou hlášku:
Warning: filesize() [function.filesize]: stat failed for Soubor.pdf in CESTA on line 12 |
||
Radek9 Profil |
#4 · Zasláno: 23. 1. 2012, 22:39:37
PHP:
Musíš definovat i adresář. Tedy: "fileBox/".$fileName |
||
PHP Profil * |
#5 · Zasláno: 23. 1. 2012, 22:40:48
Ajo, to mě nenapadlo, už to funguje, děkuju
|
||
Časová prodleva: 12 let
|
0