Cytat
Warning: move_uploaded_file(miejsca_foto/200809041220557821.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/blogspor/public_html/ipl/dodajmiejsce.php on line 51
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php3fGOgb' to 'miejsca_foto/200809041220557821.jpg' in /home/blogspor/public_html/ipl/dodajmiejsce.php on line 51
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php3fGOgb' to 'miejsca_foto/200809041220557821.jpg' in /home/blogspor/public_html/ipl/dodajmiejsce.php on line 51
Rzeczona linia 51 pogrubiona:
Kod
if($_FILES['sciezka']!=''){
$err=0;
if($_FILES['sciezka']['size']>1024000){
print '<font color="red">Rozmiar zdjęcia przekracza dozwoloną wielkość!</font><br />';
$err=1;
}
$query=mysql_query("SELECT id FROM miejsca ORDER BY id DESC LIMIT 1");
$row=mysql_fetch_array($query);
$id_miejsca=$row['id'];
$ext='';
if($_FILES['sciezka']['type']=='image/pjpeg' || $_FILES['sciezka']['type']=='image/jpeg'){$ext='.jpg';}
else{ if ($_FILES['sciezka']['type']=='image/x-png') {$ext='.png';}
else{print '<font color="red">Próbujesz wgrać plik złego typu! Formaty, które są obsługiwane to .jpg oraz .png!</font><br />'; $err=1;}}
if(!$err){
// dodawanie
$nazwa=date("Ymd").mktime();
$uploaddir = 'miejsca_foto/';
$uploadfile =$uploaddir.$nazwa.$ext;
ini_set("memory_limit","30M");
ini_set("max_execution_time","50");
[b]if (move_uploaded_file($_FILES['sciezka']['tmp_name'],$uploadfile)) {[/b]
print "<i>Zdjęcie dodane!</i><br />";
}
else {print '<font color="red">Nie udało się dodać zdjęcia!</font>';}
}
}
$err=0;
if($_FILES['sciezka']['size']>1024000){
print '<font color="red">Rozmiar zdjęcia przekracza dozwoloną wielkość!</font><br />';
$err=1;
}
$query=mysql_query("SELECT id FROM miejsca ORDER BY id DESC LIMIT 1");
$row=mysql_fetch_array($query);
$id_miejsca=$row['id'];
$ext='';
if($_FILES['sciezka']['type']=='image/pjpeg' || $_FILES['sciezka']['type']=='image/jpeg'){$ext='.jpg';}
else{ if ($_FILES['sciezka']['type']=='image/x-png') {$ext='.png';}
else{print '<font color="red">Próbujesz wgrać plik złego typu! Formaty, które są obsługiwane to .jpg oraz .png!</font><br />'; $err=1;}}
if(!$err){
// dodawanie
$nazwa=date("Ymd").mktime();
$uploaddir = 'miejsca_foto/';
$uploadfile =$uploaddir.$nazwa.$ext;
ini_set("memory_limit","30M");
ini_set("max_execution_time","50");
[b]if (move_uploaded_file($_FILES['sciezka']['tmp_name'],$uploadfile)) {[/b]
print "<i>Zdjęcie dodane!</i><br />";
}
else {print '<font color="red">Nie udało się dodać zdjęcia!</font>';}
}
}
Googlowalem troche, zazwyczaj blad dotyczyl sciezki do zapisu (wszyscy dodawali na poczatku znak '/' czyniac sciezke bezwzgledna). Jakowes pomysly ktos posiada?
