Re: [Linux-programlama] upload ile ilgili

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Adem Alp YILDIZ (ademalp@linux-sevenler.org)
Date: Fri 31 Dec 2004 - 11:47:46 EET


Merhabalar,

YAVUZ YILDIRIM yazmış:

>merhaba upload ilgili sorunlarým için Erdal arkadaþým
>bana böyle bir script verdi ancak sadece gif
>formatýndaki resimleri kopyalýyor.Farklý dosyalar için
>örneðin jpg için gif yazan yerlere aynen jpg yazmama
>raðmen yanlýþ dosya kipi diye bir hata vermekte sorun
>nedir acaba?
>--- Erdal YAZICIOGLU <erdal.yazicioglu@gmail.com>
>wrote:
>
>
>
>>Asagidaki kod umarim isinize yarar. Yaptigi is 5
>>adet resim upload u yapiyor
>>ve yaptiginiz upload u resimler klasörü altinda
>>folderName girerek
>>olustururdugunuz klasörün altina atiyor.
>>
>>Kolay gelsin
>>
>>
>><form name="form2" method="post" action=""
>>enctype="multipart/form-data">
>><input type="text" name="folderName"> <br>
>><input type="file" name="imagefile1"> <br>
>><input type="file" name="imagefile2"> <br>
>><input type="file" name="imagefile3"> <br>
>><input type="file" name="imagefile4"> <br>
>><input type="file" name="imagefile5"> <br>
>><input type="submit" name="Submit" value="Submit">
>>
>><?
>>if(isset( $Submit ))
>>{
>>
>>if(!$_POST['folderName']) echo " Baslik girmediniz";
>>$newdir = $_POST['folderName'];
>>
>>
Buradaki şart sadece gif dosyaları için işlem yapmasını söylüyor.

>>if ($_FILES['imagefile1']['type'] == "image/gif" ||
>>$_FILES['imagefile2']['type'] == "image/gif" ||
>>$_FILES['imagefile3']['type'] == "image/gif" ||
>>$_FILES['imagefile4']['type'] == "image/gif" ||
>>$_FILES['imagefile5']['type'] == "image/gif")
>>
>>
$resimturleri = array ("image/gif","image/jpeg"); // buradaki diziyi
geliştirerek işleyeceği dosya türlerini artırabilirsin
if(in_array($_FILES['imagefile1']['type'],$resimturleri) ||
in_array($_FILES['imagefile2']['type'],$resimturleri))
// şeklinde düzeltme yaparsan jpeg dosyalarını da işler

>>{
>> chdir("resimler/");
>> $dir= opendir(".");
>> if(mkdir("$newdir",0775))
>> {
>> echo "<br>" . $newdir . " klasörü yaratildi";
>> }
>> else
>> {
>> "problem";
>> }
>> copy ($_FILES['imagefile1']['tmp_name'],
>>"$newdir/".$_FILES['imagefile1']['name']) or die
>>("1 nolu resim
>>girilmedi");
>> copy ($_FILES['imagefile2']['tmp_name'],
>>"$newdir/".$_FILES['imagefile2']['name']) or die
>>("2 nolu resim
>>girilmedi");
>> copy ($_FILES['imagefile3']['tmp_name'],
>>"$newdir/".$_FILES['imagefile3']['name']) or die
>>("3 nolu resim
>>girilmedi");
>> copy ($_FILES['imagefile4']['tmp_name'],
>>"$newdir/".$_FILES['imagefile4']['name']) or die
>>("4 nolu resim
>>girilmedi");
>> copy ($_FILES['imagefile5']['tmp_name'],
>>"$newdir/".$_FILES['imagefile5']['name']) or die
>>("5 nolu resim
>>girilmedi");
>>
>>
>>
>> echo "";
>> echo "Upload tamam....";
>> }
>>else {
>> echo "";
>>
>> echo "Kopyalanamadi. Yanlis dosya tipi
>>(".$_FILES['imagefile']['name'].")";
>> }
>>}
>>
>>
>>?> </form>
>>
>>Erdal YAZICIOGLU
>>
>>
>>
Kolay Gelsin
Adem Alp YILDIZ

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.