mam taki skrypt, który umożliwia wgrywanie kilku plików na raz. Dane są wysyłane w tabeli. Mam taki kod aby wrzucić plik na serwer (chmody 777 nadane):
if ($_POST['add_images']) { $album = $_POST['album']; $plik_tmp = $_FILES['plik']['tmp_name']; $plik_nazwa = $_FILES['plik']['name']; $plik_rozmiar = $_FILES['plik']['size']; $folder = "../galeria/album-".$album; } for ($i = 0; $i < $count; $i++) { /* $insert = dbquery("INSERT INTO ".$db_prefix."images (img_id, img_album, img_name, img_size, img_added, img_userid, img_opis) VALUES ('', '".$album."', '".$plik_nazwa[$i]."', '".$plik_rozmiar[$i]."', '".$time."', '".$userdata['user_id']."', '')"); echo "<br/>"; echo "Plik: <strong>".$plik_nazwa[$i]."</strong> o rozmiarze <strong>".$plik_rozmiar[$i]." bajtów</strong> został przesłany na serwer. <br/>"; */ }
i wyświetla na przykład takie coś przy dwóch plikach:
tron-legacy-mobile.jpg Warning: move_uploaded_file(../galeria/album-8) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\AppServ\www\cms\admin\galeria.php on line 94 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php221C.tmp' to '../galeria/album-8' in C:\AppServ\www\cms\admin\galeria.php on line 94 f8551ec3tron_legacy.jpg Warning: move_uploaded_file(../galeria/album-8) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\AppServ\www\cms\admin\galeria.php on line 94 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php221D.tmp' to '../galeria/album-8' in C:\AppServ\www\cms\admin\galeria.php on line 94
Safe_mode na serwerze wyłączony. Chmody sprawdzałem kilka razy już. Nie wiem co jest grane.
Proszę o pomoc
Pozdrawiam
DeemR