if(isset($_POST)){
$files = array();
$fdata = $_FILES['ImageFile'];
if(is_array($fdata['name'])){
for($i=0;$i<count($fdata['name']);++$i){
$files[]=array(
'name' =>$fdata['name'][$i],
'type' => $fdata['type'][$i],
'tmp_name'=>$fdata['tmp_name'][$i],
'error' => $fdata['error'][$i],
'size' => $fdata['size'][$i]
);
}
}else $files[]=$fdata;
$target_path = '../uploads/manga/';
$folder = '../uploads/manga/'.$_POST[manga].'/';
$folder2 = '../uploads/manga/'.$_POST[path].'/';
if ( ! is_dir($folder)) {mkdir($folder);}
if ( ! is_dir($folder2)) {mkdir($folder2);}
foreach ($files as $file) {
$target_path = $folder2 . time() .$file['name'];
if(move_uploaded_file($file['tmp_name'], $target_path)) {
$content .= 'app/manga/'.substr($target_path."\xA", 3);
} else{
$user->alert('danger',$lang[img_content_up_error]);
$error = '1';
}
}
echo $content;
} Upload yaparken dosya uzantı kontrolü.
2
●618
- 25-12-2014, 19:30:55Merhaba arkadaşlar. Sistemde çalışan bir upload modülü var fakat gönderilen tüm dosyaları kabul ediyor. Sadece resim dosyalarını kabul etmesini istiyorum. Bir kaç araştırma yaptım ama işin içinden pek çıkamadım. Kodları aşağıya ekledim. Yardımcı olabilirseniz sevinirim. Hepinize iyi akşamlar şimdiden ^.^