[ Abraxas @ 26.11.2005. 14:53 ] @
Prvo kod funkcije: Code: function upload_file(){ global $userfile, $userfile_name, $userfile_size, $userfile_type, $archive_dir, $WINDIR; $archive_dir = "../images"; for ($counter=0;$counter<3;$counter++){ if (isset($WINDIR)) $_FILES['userfile']['tmp_name'][$counter] = str_replace("\\\\","\\", $_FILES['userfile']['tmp_name'][$counter]); $filename="ponuda-test_" . $_POST['ponudaID'] . "-" . $counter . ".jpg"; if ($_FILES['userfile']['size'][$counter]<=0) die ("Fajl $filename je prazan!<br>"); echo "$archive_dir/$filename"; if (!copy($_FILES['userfile']['tmp_name'][$counter], "$archive_dir/$filename")) die ("Ne mogu da kopiram"); if (!isset($WINDIR) && !@unlink($_FILES['userfile']['tmp_name'][$counter])) die ("Ne mogu da obriĊĦem"); resizepics("$archive_dir/$filename", 133, 100); } }//kraj funkcije upload_file() Napomena: resizepics je f-ja za promenu velicine slike. Ovu funkciju sam vec koristio i ranije je sve bilo ok. Sada mi ne radi u lokalu gde koristim IIS, ali sve odlicno radi na serveru gde se hostuje sajt gde je Apache. Greska koju dobijam je: Warning: copy(../images/ponuda-test_3-0.jpg): failed to open stream: Permission denied. U IIS-u sam podesio "Write" permission za ovaj direktorijum i nemam vise ideju sta bi moglo da bude problem. :( |