Şimdi Ara

Resim Upload etmek için Bişiyler yazdım....Buyrun geliştirelim...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
17
Cevap
0
Favori
879
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Kusura bakmayın çok yalap şap hazırladım; ( Class yazılımlı olanıda yakında atarım )
    $klasor= "./klasor"; // Kırmızı yazıyı hangi klasöre resimleri gönderecekseniz onu yazın....( internet sitesi için, klasöre yazılma izni vermeyi unutmayın )
    $type=array('jpg','gif','png');//gösterilecek olan resim uzantılarını yazın....


     
    <style>
    a {font-family:Verdana;font-size:11px;color:black;font-weight:bold;text-decoration:none;font-style:normal; }
    a:hover {color:FF0000; text-decoration:none}
    A:active {color: white}
    TABLE.form
    {
    BACKGROUND: #dbdbdb;
    BORDER:#ffffff 3px solid;BORDER-LEFT:#ffffff 3px solid;BORDER-RIGHT:#000000 3px solid;BORDER-BOTTOM: #000000 3px solid;
    }
    </style>
    <body bgcolor=darkorange>
    <?
    echo"
    <form enctype=multipart/form-data class=nospace action=r_upload.php method=post>
    <table cellpadding=3 cellspacing=0 width=300 border=10 bordercolordark=gray bordercolorlight=white bgcolor=#dbdbdb>
    <tr><td align=right>Resim:</td><td><input type=file name=resim size=100><input type=hidden name=onay value=true></td></tr>
    <tr><td colspan=2 class=dr align=right><input type=submit value=Gönder></td></tr>
    </table>
    </form>";

    $klasor= "./klasor";
    $type=array('jpg','gif','png');
    $klasor_data = @opendir($klasor) or die("klasoru acamadim: $klasor");
    $i=0;
    while($dosya=readdir($klasor_data))
    {
    for($j=0;$j<count($type);$j++)
    {
    $dosya_type=explode('.',$dosya);
    if($dosya_type[1]==$type[$j])
    {
    $array[$i]=array('name'=>$dosya);$i++;
    }
    }
    }
    echo"<table cellpadding=2 cellspacing=0 class=form>";
    echo "<tr><td colspan=2 align=center><font color=darkred><b>Liste: $klasor</b></font></td></tr><tr><td colspan=2 height=1 bgcolor=white></td></tr>";
    if($onay=='true')
    {
    $trans = array("\\\\"=>"\\"," "=>" ");
    $resim=strtr($resim, $trans);

    $key='resim';
    $dosya=$_FILES[$key]['name'];
    $dosya = strtolower($dosya);
    $trans = array(" "=>"","ı"=>"i","ö"=>"o","ü"=>"u","ç"=>"c","ğ"=>"g","ş"=>"s","-"=>"");
    $dosya=strtr($dosya, $trans);
    while($sonc!='true')
    {
    $c='';
    for($i=0;$i<count($array)&&$c!='false';$i++)
    {
    if($dosya==$array[$i][name]){$dosyaw=explode('.',$dosya);$dosya=$dosyaw[0]."_1.".$dosyaw[1];$c='false';}
    }
    if($c!='false'){$sonc='true';}
    }
    if(is_uploaded_file($_FILES[$key]['tmp_name']))
    {
    $dosyaw=explode('.',$dosya);
    if(empty($dosyaw[2]))
    {
    @move_uploaded_file($_FILES[$key]['tmp_name'],"$klasor/".$dosya) or die ("ERROR");
    echo"<tr><td><img src=$klasor/$dosya alt=$dosya width=50 height=50></td><td><a href='$klasor/$dosya' target=_blank>$dosya</a></td></tr>";
    }
    else
    {
    echo"Resim kabul edilebilr değil..";exit();
    }
    }
    }
    for($i=0;$i<count($array);$i++)
    {
    $name=$array[$i][name];
    $dosya_type=explode('.',$name);
    echo "<tr><td><img src=$klasor/$name alt=$name width=50 height=50></td><td><a href='$klasor/$name' target=_blank>$name</a></td></tr>";
    }
    closedir($klasor_data);
    echo"</table>";
    ?>


    Sizlerinde de kodu geliştirmesi umuduyla ...
    İyi çalışmalar....



    < Bu mesaj bu kişi tarafından değiştirildi looter -- 15 Kasım 2006; 12:51:42 >







  • "Klasoru acar ve o klasordeki resimleri gosterir"

    Bu amaclami yazdin bu scripti ?

    Mesela gelistirmek istiyorsan soyle yapabilirsin

    function showimages($folder) {
    ...
    ...
    Kodlar
    ...
    ...
    }

    Meselada adam su fonksiyonu cagirdiginda:

    showimages('swf5');

    swf5 klasorundeki resimleri listelesin script .. gibi

    Kolay gelsin ...
  • bunu nerden itibaren kopyalicam?hata verdi.Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' olmamis herhalde gelismesi lazim.
  • Midgàrd;
    Bu gün yoruldum valla.
    Class şekline çevirince iyi olur hakkaten.

    nihattr;
    Baştan sona kopyala verdiğim gibi...
    Bende çalışıyor....Hatanın satır numarası nedir?



    < Bu mesaj bu kişi tarafından değiştirildi looter -- 15 Kasım 2006; 14:44:34 >
  • $klasor den ?> kadar kopyaladım aynı hata. index.php ve upload adında klasör oluşturdum.dediğin yere upload yazarak editledim.yine aynı hatayı verdi.tam olarak hata bu.satır numarası nerde yazar bilmiyorum.

    Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /www/9999mb.com/i/n/d/indir/htdocs/index.php on line 44
  • Dostum;
    Hata satırı on line 44 diyor onu sormuştum.

    Ancak kodu değiştirirsen olmaz.
    Sen benim yazılımı aynen koy
    Hepsini copy past yap;

    sonra sorunu söyleki bende yardımcı olayım...
    Yada sen ne kod yazdıysan gene buraya koy ben 44. satıra bakayım olmaz mı?



    < Bu mesaj bu kişi tarafından değiştirildi looter -- 15 Kasım 2006; 15:41:14 >
  • siz de çalışıyor mu bu kodlar?database falan gerekiyor mu? ben de scriptler buldum dün ama file size too big diyor.oysa 1mb max dosya boyutu var kendileri yazmış. isterseniz burdan indirip bakin konuyu dagitmayayim ama merak ettim
    http://www.speedyshare.com/419886651.html
  • Sizin kodla siteye her tür dosya gönderilebilir.

    Güvenlik açısından bu kabul edilemez.
  • 			if (in_array($_FILES['products_image4']['type'], $types)) { 
    move_uploaded_file($products_image4_tmp_name, $fullpath . $products_image4);
    } else {
    $message = '<b>Error:</b> Extension fail for Image 4!';
    die($message);
    }


    Seklinde bir kod is gorur sanirim ... (Bu benim bi scriptimden ornek bir kod ...)
  • ewet

    Hadi düzenleyelim..
  • php.arsivimiz.com gidip ordaki scripti kulanmak arkadaslar
  • Çalışıyorum.....

    Biraz agzınızın suyu aksın Bakınız....

    http://www.onureren.info/game/r_upload.php
  • $yenisim=time();

    if (in_array($_FILES['products_image4']['type'], $types)) {
    move_uploaded_file($products_image4_tmp_name."'$yenisim'"., $fullpath . $products_image4);
    } else {
    $message = '<b>Error:</b> Extension fail for Image 4!';
    die($message);
    }
    destek
  • quote:

    Orjinalden alıntı: looter

    Çalışıyorum.....

    Biraz agzınızın suyu aksın Bakınız....

    http://www.onureren.info/game/r_upload.php


    http://www.onureren.info/game

    http://www.onureren.info/game/index.php?s=http://www.musacelik.com/appleart.jpg



    <?php
    error_reporing(0);
    define('PATH', dirname(__FILE__));
    $pages = array('anasayfa', 'uyeler', 'kayit');

    if(in_array($_GET['page'], $pages))
    if(!include_once(PATH.'/'.$_GET['page'].'.php'))
    exit('Sayfa bulunamadı!');
    else
    exit('Olmayan bir sayfa!');
    ?>

    alıntı:www.phpguvenligi.org




  • if(stristr($s,'http')){$s='error.php';} ;) saol dostum böyle çözdüm :D
  • IIS'de calisan bi javascript'e agzimizin suyu neden akacak anlamadim? :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.