Merhaba, aşağıdaki kodları kullanarak jpg, png ve pdf kaydete biliyorum ama zip veya .rar dosyalrını nasıl eklerim?
<?php if($_POST){//Form gönderildi mi? if ($_FILES["resim"]["size"]<10240*10240){//Dosya boyutu 1Mb tan az olsun if ($_FILES["resim"]["type"]=="image/jpeg" || "image/png" || "image/pdf" ){//dosya tipi jpeg olsun $baslik=$_POST["baslik"];
$dosya_adi=$_FILES["resim"]["name"]; //Dosyaya yeni bir isim oluşturuluyor $uret=array("vektor","free","dizayn","web","grafik"); $uzanti=substr($dosya_adi,-4,4); $sayi_tut=rand(1,10000); $yeni_ad="galeri/vektorimg/".$uret[rand(0,4)].$sayi_tut.$uzanti; if (move_uploaded_file($_FILES["resim"]["tmp_name"],$yeni_ad)){ echo '<b>Dosya başarıyla yüklendi</b>'; $sorgu=mysql_query("insert into vektorler (resim,baslik,aktiflik) values ('$yeni_ad','$baslik','1')"); if ($sorgu){ echo ''; yonlendire('index.php?do=vektorekle',2); }else{ echo 'Kayıt sırasında hata oluştu!'; } }else{ echo 'dosya yüklenemedi'; } }else{ echo 'Dosya Yanlızca jpg formatında olmalı!'; } }else{ echo 'Dosya boyutu 5 mb geçemez!'; } } ?>
Bu satırı:
if ($_FILES["resim"]["type"]=="image/jpeg" || "image/png" || "image/pdf" ){//dosya tipi jpeg olsun $baslik=$_POST["baslik"];
bu şekilde değişdir:
if ($_FILES["resim"]["type"]=="image/jpeg" || "image/png" || "image/pdf" || "application/zip") { $baslik=$_POST["baslik"];