Hocam benim yazdiklarimda sizin dediginiz gibi pjpeg yazdim ve jpeg resimleri sorunsuz gonderildi fakat png ve zip ve rar dosyalarini gonderemedim bunun icinde bir cozum soylerseniz minnettar kalacam.
Ayrica $format=array("image/png","image/gif","image/jpeg","text/plain","application/msword","application/zip","application/x-download");
$kaynak1 = $_FILES['eklenti1']['tmp_name'];
$isim1 = $_FILES['eklenti1']['name'];
$kaynak2 = $_FILES['eklenti2']['tmp_name'];
$isim2 = $_FILES['eklenti2']['name'];
$kaynak3 = $_FILES['eklenti3']['tmp_name'];
$isim3 = $_FILES['eklenti3']['name'];
$dizin="../mail";
$yeni_isim="attach";
function kontrol($kaynak1) {
$format=array("image/png","image/gif","image/jpeg","text/plain","application/msword","application/zip","application/x-download");
if(!empty($_FILES['$ad']['tmp_name']; )) {
if (in_array ($_FILES['$ad']['type'], $format))
{
$dosya = $dizin . "/".$_FILES['$ad']['name'];
if (move_uploaded_file ($_FILES['$ad']['tmp_name'], $dosya))
{ echo"-";} else {echo"Dosya ".$ad." Yüklenemedi.";exit;}
} else {echo"Desteklenmeyen Format ".$ad; exit;}
}
}
function kontrol($kaynak2) {
$format=array("image/png","image/gif","image/jpeg","text/plain","application/msword","application/zip","application/x-download");
if(!empty($_FILES['$ad']['tmp_name']; )) {
if (in_array ($_FILES['$ad']['type'], $format))
{
$dosya = $dizin . "/".$_FILES['$ad']['name'];
if (move_uploaded_file ($_FILES['$ad']['tmp_name'], $dosya))
{ echo"-";} else {echo"Dosya ".$ad." Yüklenemedi.";exit;}
} else {echo"Desteklenmeyen Format ".$ad; exit;}
}
}
function kontrol($kaynak3) {
$format=array("image/png","image/gif","image/jpeg","text/plain","application/msword","application/zip","application/x-download");
if(!empty($_FILES['$ad']['tmp_name']; )) {
if (in_array ($_FILES['$ad']['type'], $format))
{
$dosya = $dizin . "/".$_FILES['$ad']['name'];
if (move_uploaded_file ($_FILES['$ad']['tmp_name'], $dosya))
{ echo"-";} else {echo"Dosya ".$ad." Yüklenemedi.";exit;}
} else {echo"Desteklenmeyen Format ".$ad; exit;}
}
}seklinde ic sunucu hatasi 500 ortaya cikiyor bunun icinde ayrica tesekkurler...