• 25-08-2013, 14:51:54
    #1
    Warning: move_uploaded_file(upload/resimler/3d5f003624.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\Inetpub\vhosts\myspor.net\httpdocs\newspost.php on line 218

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\Windows\Temp\php3265.tmp' to 'upload/resimler/3d5f003624.jpg' in C:\Inetpub\vhosts\myspor.net\httpdocs\newspost.php on line 218

    Resim Yüklenemedi!


    Resim Yüklerken Şöyle bir hata alıyorum...

    Chmod ayarı 777 yaptım zaten...

    Kodlar ise şu şekilde ;
    	$kaynak		= $_FILES["resimyolu"]["tmp_name"];
    	$dosyaadi   = $_FILES["resimyolu"]["name"];
        $rtipi      = $_FILES["resimyolu"]["type"];               
        $rboyut     = $_FILES["resimyolu"]["size"]; 	
    	$klasor		= "upload/resimler/"; 
    	$uzanti     = substr($dosyaadi, -4);
    	$yeniad     = substr(md5(uniqid(rand())), 0,10);
    	$yeniresimadi  = $yeniad.$uzanti;
    	$yukle		= $klasor.basename($yeniresimadi);
    	$minboyut    = 10240; 
        $avatarboyutu   = 1024*1024*10; 
    
    		if($kaynak==""){ }elseif($rboyut > $avatarboyutu){
            
    		echo "<div style=\"color:red; font-weight:bold;\">
    		<p>Yüklemeye çalıştığınız resim dosyasının boyutu en fazla 1 MB olabilir.</p>
    		</div>";
            
            }elseif(($rtipi!="image/jpeg") && ($rtipi!="image/pjpeg") && ($rtipi!="image/gif") && ($rtipi!="image/png") && ($rtipi!="image/x-png")){         
            
    		echo "<div style=\"color:red; font-weight:bold;\">
    		<p>Seçtiğiniz dosya bir resim değil. Lütfen sadece izin verilen uzantılar da yükleme yapınız! (.gif, .jpg, .png)</p>
    		</div>";
    
            }elseif($rboyut < $minboyut){
            
    		echo "<div style=\"color:red; font-weight:bold;\">
    		<p>Resim dosyasının boyutu 10 KB'dan küçük olamaz!</p>
    		</div>";
            
            }else{
    	
    	if (move_uploaded_file($kaynak, $yukle))
    	{
     
    		$hedefdosya="upload/resimler/" . $yeniresimadi;
    218. satırdaki kod
    	if (move_uploaded_file($kaynak, $yukle))
    Lütfen Yardım Edin..
    Teşekkürler !
  • 25-08-2013, 17:20:01
    #2
    sunucun windows senin, windows da 777 deil pleskde yazma izni vermen gerekiyor
  • 25-08-2013, 23:23:45
    #3
    görünürde bir şey yok gibi gözüküyor daha önceden $kaynak, $yukle değişkenlerini kullanıp kullanmadığını kontrol et yoksa yukle konumunu elle dene upload edecek mi

    move_uploaded_file($kaynak, "upload/resimler/resmim123.jpg")

    bunları dene olursa $yukle de sorun vardır değilse resmi dizinine at resmi adını kaynak yerine yaz dene olmasa sunucunun move_uploaded_file fonksiyonu açık mı kapalı mı onu kontrol et benim başıma daha önce iptal şeklinde denk gelmişti