// php|jsp|asp|htm|html|shtml|cgi
function upload ($dizin)
{
$uzanti = $_FILES["file"]["name"];
if ($uzanti != "image/jpeg" || $uzanti != "image/png" || $uzanti != "image/gif" || $uzanti != "image/jpg")
{
echo "bu uzantı türü desteklenmiyor ";
}
else
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "
";
}
else
{resim upload kodları ve bilgisi}
Bu şekilde yaptım fakat sanırım senin dediğin hatanın benzeri bir şey oldu. Resim uzantısı harici dosyalar yüklenmeye çalıştığında bu uzantı desteklenmiyor yazısı çıkıyor fakat resimlerde yüklenmiyor. Bütün uzantılara izin vermiyor. Klasöre gelmiyor ama galiba bu durumda tek artı bu. Randkin
Ek Olarak: php bilgim fazla iyi olmadığı için pek anlayamadım kodları ama eğer scripte uygularsam büyük ihtimal tamamiyle bozulacak kodlama şekli yukarıdaki gibi.
teknowebdizayn adlı üyeden alıntı
$allowed = array('gif','png' ,'jpg');
$filename = $_FILES['image_file']['name'];
$ext = pathinfo($filename, PATHINFO_EXTENSION);
if(!in_array($ext,$allowed) ) {
echo 'error';
} else {
// Yükleme işlemini yap
}