upload souborů
5 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Tento skript mi funguje na apachu, ale jakmile ho naraji na wz.cz tak mi nechce ukladat obrazky do složky, atributy složky jsou nastaveny na 777, ale furt mi to vypisuje: SYSTEM ERROR: Nemohu zkopirovat /tmp/phpUBNiuC do skryny/název_obrazku.jpg <? $cfg_Extensions = Array ('png', 'jpg', 'gif'); $path = PathInfo($_FILES['soubor']['name']); $Name = $path['basename']; if (!In_Array(StrToLower($path['extension']), $cfg_Extensions)) { print '<p>Vkládaný soubor není obrázek!</p>'; exit; } $defpath="skryny/"; $warsize=100000; $maxsize=200000; $ok=1; if($soubor) { $s=$defpath.$soubor_name; if($soubor_size>$maxsize) { printf("<p>ERROR: Soubor <strong>$soubor_name</strong> ma velikost vetsi nez maximalne dovolenou ($maxsize bytu),<strong>NEBYL</strong> nahran</p><br>"); $ok=0; } else if($soubor_size>$warsize) printf("<p>VAROVÁNÍ: Soubor <b>$soubor_name</b> ma velikost vetsi nez doporucenou ($warsize bytu), BYL nahran</p>"); clearstatcache(); if($ok&&file_exists($s)) { printf("<p>ERROR: Soubor <strong>$soubor_name</strong> jiz EXISTUJE, novy NEBYL nahran</p><br>"); $ok=0; } if ($ok) { if(!(copy($soubor,$s))) printf("<p>SYSTEM ERROR: Nemohu zkopirovat $soubor do $s</p>"); else { chmod($s,0777); printf("<p>Soubor <strong>$soubor_name</strong> uspesne nahran</p>"); } } } ?> Díky za pomoc.
-
<HTML>Funkce copy() je na wz zakázaná. Pro upload se používá fce move_uploaded_file().</HTML>
-
díky moc, sem nevědel, už vím:)
-
Thalia: to nic, řeší se to tady poprvé, takže ... radši nic ;)
-
muzu se zeptat, kde jsi prisel na to, ze to mas delat pomoci copy()?