| 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: 15 let
|
|||
0