chce zrobić wysyłanie plików na serwer z poziomu formularza i nie wiem dlaczego nie chce działać
Mam taki formularz wstawiany za pomocą funkcji:
<?php function formNews($path, $tytul, $tresc, $id_wpr, $nrNews) { if ($nrNews != "") { //print "<br /><input type=\"button\" value=\"Dodaj fotkę\" onclick=\"document.getElementById('dodajPlik').value = document.getElementById('fotka').value;document.forms[0].submit();\">"; //print "<input type=\"hidden\" name=\"dodajPlik\" id=\"dodajPlik\" >"; } } ?>
I do przetworzenia taki kod:
<?php $plik_nazwa = $_FILES['fotka']['name']; $plik_tmp = $_FILES['fotka']['tmp_name']; { } else { } ?>
print_r($_FILES['fotka']); zwraca
Array ( [name] => Dok1.doc [type] => application/msword [tmp_name] => /tmp/phpGNWbK0 [error] => 0 [size] => 548352 )
i dostaje jeszcze :
Warning: move_uploaded_file(tmp/Dok1.doc): failed to open stream: No such file or directory in cos/cos/cos/obr_news.php on line 57
Warning: move_uploaded_file(): Unable to move '/tmp/phpGNWbK0' to 'tmp/Dok1.doc' in
cos/cos/cos/obr_news.php on line 57
nie przeslano pliku
Nie wiem czy mam błąd u siebie czy może chodzi o jakieś ustawienia serwera