Autor Zpráva
PHP
Profil *
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>";              
    }
}
Podobný problém je i s funkcí filetype.
Děkuji za pomoc
Radek9
Profil
PHP:
V $soubor máš pole. Předávej $fileName.
PHP
Profil *
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
PHP:
Musíš definovat i adresář. Tedy: "fileBox/".$fileName
PHP
Profil *
Ajo, to mě nenapadlo, už to funguje, děkuju

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0