Warning: move_uploaded_file(photo/123h53n37qh.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /vhosts/site.com/http/admin/urunekle.php on line 227
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/vhosts/site.com/tmp/phppMuxSC' to 'photo/123h53n37qh.jpg' in /vhosts/site.com/http/admin/urunekle.php on line 227
selam arkadaşlar php ile ftpde photo dosyasına resim yükletiyorum. Photo dosyasının chmod u 755 yaptım. Ancak resim yükle dediğimde resim yüklenemedi diyor ve yukardaki hataları veriyor.. sorun nerde yardımcı olursanız sevinirim.
Resim Yükleme Hatası
4
●706
- 27-10-2009, 21:45:17yardımcı olabilecek kimse yokmu arkadaşlar acil de
yükleme kodlarının tamamı burda
<?php if($_POST["urunekle"]){ include("db.php"); function rastgelesayi() { $salt = "abchefghjkmnpqrstuvwxyz0123456789"; srand((double)microtime()*1000000); $i = 0; while ($i <= 7) { $num = rand() % 33; $tmp = substr($salt, $num, 1); $pass = $pass . $tmp; $i++; } return $pass; } Function fiyat($fiyat){ $gelenfiyat = array(","); $yenifiyat = array("."); $son = str_replace($gelenfiyat , $yenifiyat , $fiyat); return $son; } $kat_id = addslashes($_POST["kat_id"]); $urunadi = addslashes($_POST["urunadi"]); $icerik = addslashes($_POST["icerik"]); $aciklama = addslashes($_POST["aciklama"]); $fiyat = fiyat(addslashes($_POST["fiyat"])); $enurunadi = addslashes($_POST["enurunadi"]); $enicerik = addslashes($_POST["enicerik"]); $enaciklama = addslashes($_POST["enaciklama"]); $enfiyat = fiyat(addslashes($_POST["enfiyat"])); $photo='photo/'.$_FILES['photo']['name']; $photo=explode('.', $photo); $photo=$photo[0].rastgelesayi().'.'.$photo[1]; if($_FILES['photo']['tmp_name']==""){ $photo = "photo/resimyok.jpg"; } if (is_uploaded_file($_FILES['photo']['tmp_name'])) { if (move_uploaded_file($_FILES['photo']['tmp_name'], "" .$photo)) { echo "<script type='text/javascript'> alert('Seçtiğiniz Resim Başarıyla Eklenmiştir.'); </script> "; } else { echo "<script type='text/javascript'> if ( window.confirm('Seçtiğiniz Resim Yüklenemedi.') ) {window.location = 'urunekle.php' } </script>"; } } if(($urunadi == "") or ($icerik == "") or ($aciklama == "") or ($fiyat == "") or (enurunadi == "") or ($enicerik == "") or ($enaciklama == "") or ($enfiyat == "")){ echo "<script type='text/javascript'> if ( window.confirm('Lütfen Boş Alan Bırakmayınız.') ) {window.location = 'urunekle.php' } </script> "; }else{ $ekle = mysql_query("insert into urunler (kat_id , urunadi , icerik , aciklama , fiyat , resim) values ('$kat_id' , '$urunadi' , '$icerik' , '$aciklama', '$fiyat' , '$photo')"); $ekle .= mysql_query("insert into enurunler (kat_id , urunadi , icerik , aciklama, fiyat , resim) values ('$kat_id' , '$enurunadi' , '$enicerik' , '$enaciklama' , '$enfiyat' , '$photo')"); if($ekle){ echo "<script type='text/javascript'> if ( window.confirm('Ürün Başarı İle Eklendi.') ) {window.location = 'urunekle.php' } </script> "; }else{ echo "<script type='text/javascript'> if ( window.confirm('Ürün Ekleme İşlemi Başarısız Oldu.Lütfen Tekrar Deneyiniz.') ) {window.location = 'urunekle.php' } </script> "; } } } ?>227. satır ise bu
if (move_uploaded_file($_FILES['photo']['tmp_name'], "" .$photo)) { - 28-10-2009, 00:08:03Üyeliği durdurulduKodlarınızın başına
chmod('klasor/', 777);Sonunda ise
chmod('klasor/', 755);http://php.net/manual/tr/function.chmod.php bikaç bildirim var çalışması için, çalışmıyorsa lütfen bildirimlerden kontrol edin.