Przerabiam M. Lis "Praktyczny kurs PHP5".
Wysyłam pliki do serwera i wyskakuje mi błąd:
Notice: Undefined index: plik1 in D:\xampp\htdocs\php1\upload.php on line 4
Notice: Undefined index: plik1 in D:\xampp\htdocs\php1\upload.php on line 5
Notice: Undefined index: plik1 in D:\xampp\htdocs\php1\upload.php on line 6
Nieprawidłowy plik.
Podejrzewam, że problemem mogą być też prawa dostępu. Tyle, że korzystam z XAMPP i nie wiem czy zmiana praw dostępu na "zapisz" w katalogu poprzez właściwości/zabezpieczenia jest odpowiednie do zmieniania praw dostępu do katalogu? Ale może gdzie indziej jest błąd? PHP.ini sprawdziłem.
Skrypt do pobierania plików
<?php $uploaddir = './'; if($_FILES['plik1']['error'] == UPLOAD_ERR_OK){ $new_name = $uploaddir.$_FILES['plik1']['name']; $temp_name = $_FILES['plik1']['tmp_name']; } else{ } } else{ switch($_FILES['plik1']['error']){ case UPLOAD_ERR_INI_SIZE : case UPLOAD_ERR_FORM_SIZE : break; case UPLOAD_ERR_PARTIAL : break; case UPLOAD_ERR_NO_FILE : break; default : } } ?>
Formularz do wysyłania plików