İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

PHP resim Yükleme

atm10

0
İyinet Üyesi
Katılım
14 Temmuz 2012
Mesajlar
50
Reaction score
0
Php ile Resim YÜklemeye çalışıyorum ancak dosya seçili olduğu halde "RESİM DOSYASI BOŞ"mesajı alyoum.

Arkdaşlar kodları yazıyorum.

index.php
Kod:
<form method="POST" action="resimyukle.php">
    <div align="center">
    <table border="0" cellpadding="0" width="100%" cellspacing="0">
        <tr>
            <td>  
            <p align="center">  
            <input type="file" name="avatar_yukle" size="30"><br>
            <input type="submit" value="Avatar Yükle" name="B1"></td>
        </tr>
    </table>
    </div>
</form>

resimyukle.php SAYFASI

Kod:
<?php

    $kaynak         = $_FILES["resim"]["tmp_name"];
    $resim          = $_FILES["resim"]["name"];
    $rtipi         = $_FILES["resim"]["type"];
    $rboyut         = $_FILES["resim"]["size"];
    $ruzanti     = substr($resim, -4);
    $yeniad         = substr(uniqid(md5(rand())), 0,35);
    $yeniresim      = $yeniad.$ruzanti;
    $hedef          = "resimler/";
    
    

        if($kaynak==""){
                
                echo"RESİM DOSYASI BOŞ";
                
        }elseif($rboyut > 50000){
        
                        echo"DOSYA BÜYÜK";

        }elseif(($rtipi!="image/pjpeg") && ($rtipi!="image/gif") && ($rtipi!="image/x-png")){
        
        
                echo"DOSYA UZANTISI FARKLI";
        }else{
        
                if(@move_uploaded_file($kaynak,$hedef.'/'.$yeniresim))
            
                        {
                

                            echo"DOSYA YÜKLENDİ";

                        }
                    else{
            
            
                            echo"RESİM YÜKLENMEDİ !!!!!!";
                        }
                        
            }                    
                    
?>


Dediğim gibi Resim dosyasını seçtiğim halde "RESİM DOSYASI BOŞ" diyor.
Bu sorrunu nasıl çözerim ?
Teşekkürler....
 

CryForLive

0
İyinet Üyesi
Katılım
31 Ocak 2012
Mesajlar
164
Reaction score
0
Konum
İstanbul
Neden olabilir söyleyim sen hedef değişkeninde resimler/ yazmışsın altta move_uploaded_file içindeki yerdede $hedef."/".$yeniresim yapmışsın zaten hedef değişkeni içindeki veride resimler/ var move uploaded içindede koyunca sayfa bunu soyle okuyor

resimler//resim.jpg doğal olarakta yol bululanımıyor sen hedef değişkeninden slash işaretini kaldır.
 

bunal

0
İyinet Üyesi
Katılım
3 Eylül 2012
Mesajlar
0
Reaction score
0
Konum
Ankara
Sorun:
<form method="POST" action="resimyukle.php">

Değiştir:
<form method="POST" action="resimyukle.php" enctype="multipart/form-data">
 

yahyats

0
İyinet Üyesi
Katılım
7 Ocak 2013
Mesajlar
10
Reaction score
0
eski konu ama ihtiyacı olan arkadaşlar için düzeltilecek yerleri söyleyeyim

bunal arkadaşın verdiği parametreyi index.php ekleyin
input name "avartar_yukle" olarak görünüyor "resim" olarak değiştirin
dosya boyutunu yükseltin
kabul edilebilir uzantılarda hatalar var image/pjpeg - image/x-png image/jpeg / image/png olarak değiştirin bitti

konu eski ama arama sonuçlarından araştıran arkadaşlara faydası olur rasgele
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst