PHP – Resim Upload Script

Bu uygulamamızda user_images klasörüne php ile resim yüklüyoruz. Resmi kaydederken randon bir isim atıyoruz ve bu şekilde kaydediyoruz. En son olarakta veri tabanında uye tablosunun image bölümüne resmin adını ve uzantısını ekliyoruz.

require_once(“mysql.php”); bu komut satırı ile mysqli bağlantımızı ilk başta gerçekleştirmiş oluyoruz. Buradan indiriniz.   mysql.rar


< ?

require_once("mysql.php");
$sorgu=getimagesize($_FILES["resimx"]["tmp_name"]);
$en=$sorgu[0]; $boy=$sorgu[1];
if($_FILES['resimx']['size']>"999999999999999999"){
}elseif ($_FILES['resimx']['type'] != "image/gif" &amp;&amp;
$_FILES['resimx']['type'] != "image/jpeg" &amp;&amp;
$_FILES['resimx']['type'] != "image/pjpeg" &amp;&amp;
$_FILES['resimx']['type'] != "image/png"){
}else {
if($_FILES['resimx']['type'] == "image/gif") $uzanti=".gif";
elseif($_FILES['resimx']['type'] == "image/jpeg") $uzanti=".jpeg";
elseif($_FILES['resimx']['type'] == "image/pjpeg") $uzanti=".jpg";
elseif($_FILES['resimx']['type'] == "image/x-pn") $uzanti=".png";
$resim=$_FILES['resimx']['name'];
$uzanti=substr_replace($resim,"",0,-3);
$isim=md5(rand(9,99999));
$yeniisim=$isim.".".$uzanti;
$resim=$yeniisim;
move_uploaded_file($_FILES['resimx']['tmp_name'], "user_images/".$yeniisim);
}
$yeniisim;
$q1="UPDATE uye SET image='$yeniisim' where id='$id' ";
$result=$dba->query($q1);
echo $id;

?>
<form METHOD="POST" ACTION="index.php?link=user&amp;user=images&amp;images=<?=$id?>" enctype="multipart/form-data">
<table align="center">
<tr>
<td colspan="3">Sadece jpeh uzantýlý resim yükleyiniz.</td>
</tr>
<tr>
<td>Resim : <input name="resimx" type="file"/></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" value="Resim Yükle" class="resim_yukle" /></td>
</tr>
</table>
</form>

sword fish

Hem yazılım, hem kendini geliştiriyor. teknoloji meraklısı... kişisel weblogu

Website - More Posts

5 Comments

  • 15 Mayıs 2009 - 16:50 | Permalink

    Ben yapamadım ya

  • 15 Eylül 2009 - 08:47 | Permalink

    vala yaptım oldu

  • 27 Kasım 2010 - 11:14 | Permalink

    Teşekkürler güzel yazı.

  • ozkan guzenge
    31 Aralık 2010 - 16:24 | Permalink

    arkadaslar bende kodları okumadı kodlar düz html gibi çıktı

  • 28 Ağustos 2011 - 12:33 | Permalink

    deneyelim bakalım nasıl olacak

  • Bir Cevap Yazın

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

    *

    Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>