PHP ile dosya indirme (file upload)
Merhaba arkadaşlar şimdi elimden geldiğince sizlere php de dosya yüklemesini anlatacağım.Zaten kodların yanına açıklama satırlarını ekledim.Umarım yeterince açıklayıcı olur.Çok kolay bir uygulama.İlk önce form kodlarını vereyim:
| <form id=”form1″ name=”form1″ method=”post” action=”" enctype=”multipart/form-data”> <input type=”file” name=”file” id=”file” /> <input type=”submit” name=”upload” id=”upload” value=”Upload ” /> </form> |
Burada önemli olan nokta enctype=”multipart/form-data” kısmıdır.Eğer bu özelliği formumuza eklemezsek dosya indirme olayı gerçekleşmez.Php kodları:
| <? ///Değişken tanımlamaları////$file = $_FILES[”file”][”name”]; $file_type = $_FILES[”file”][”type”]; $file_temp = $_FILES[’file’][’tmp_name’]; $file_size = $_FILES[”file”][”size”]; $path = “images/”;////Upload kısmı////////////if($_POST[”upload”]){ ///Eğer butona basılmışsa buraya girer. if($file_size>0){ //Eğer dosya seçilmişse if($file_type==”image/pjpeg” or $file_type==”image/gif” or $file_type==”image/png”){ ///Biz resim dosyası seçtireceğimizden resim olup olmadığını kontrol ediyoruz.Bu kısım size kalmış! if(copy($file_temp,$path.$file)){ echo “Dosya başarıyla upload edildi.!”; }else{ echo “Dosya uploadı gerçekleşmedi!”; } }else{ echo “Dosyanız resim dosyası olmalıdır.”; } }else{ echo “Dosya seçmelisiniz!!”; } } ?> |
Kolay gelsin.. ![]()
Tarih: Nisan 9th, 2008 yapan nuran toka
Kategori: Web Programlama
Düşüncelerinizi Esirgemeyin !!