Poniższy kod zrobiłam na podstawie kodu z pewnej książki, trochę go przekształcając pod swoje wymagania. Służy on do uploadu obrazów, ale przy próbach wrzucenia jakiegoś zdjęcia (wg wytycznych - do 1MB, format .jpg lub .png) wyskakują mi błędy:
Warning: move_uploaded_file(/usr/local/apache/htdocs/images/oryginalne/tumblr_lwr67cmtul1qickddo1_500.png) [function.move-uploaded-file]: failed to open stream: Permission denied in /usr/local/apache/htdocs/ProjektWAI/wyslij.php on line 49
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpmCPCiU' to '/usr/local/apache/htdocs/images/oryginalne/tumblr_lwr67cmtul1qickddo1_500.png' in /usr/local/apache/htdocs/ProjektWAI/wyslij.php on line 49
Bardzo proszę o jakieś rady. Podana linia 49 to ta zawierająca ostatniego if'a - tutaj nr 22. Niestety sama nie potrafię tego ogarnąć.
//sprawdzenie, czy przy probie wyslania pliku wystapil blad if ($_FILES['plikuzytkownika']['error'] > 0) { switch ($_FILES['plikuzytkownika']['error']) { } //czy plik ma prawidlowy typ MIME? if ($_FILES['plikuzytkownika']['type'] != ('image/png' && 'image/jpg')) { exit; } //umieszczenie pliku w zadanej lokalizacji $lokalizacja = '/usr/local/apache/htdocs/images/oryginalne/'.$_FILES['plikuzytkownika']['name']; exit; } else { exit; } exit; }