tidak bisa upload file docx doc

Tidak bisa upload file word, selain word malah berhasil, pdf, gif dll mohon pencerahannya apakah mimenya salah atau bagaimana? terima kasih

berikut scriptnya: if($_GET['act']=='upload'): $tipe =$_FILES['fgambar']['type']; if( $tipe != "application/msword" AND $tipe != "application/pdf" AND $tipe != "image/pjpeg" AND $tipe != "image/png" AND $tipe != "image/gif" ) echo '

Upload Gagal

Tipe file yang diperbolehkan jpg, jpeg, pjpeg, png atau gif.

ULANGI

';

else{
$file_name =$_FILES['fgambar']['name'];
$ukuran =$_FILES['fgambar']['size'];
$direktori =$_POST['direktori'];
$deskripsi =$_POST['deskripsi'];

//Cek gambar
$SQL ="SELECT file_name FROM file_gambar WHERE file_name='$file_name'";
$qGambar =@mysql_query($SQL);
if(count(@mysql_fetch_array($qGambar)) > 1){
echo '
Upload Gagal

Gambar telah tersedia

KEMBALI

';
}else{
//upload gambar
move_uploaded_file($_FILES['fgambar']['tmp_name'],$direktori.'/'.$file_name);

//simpan data gambar
@mysql_query("INSERT INTO file_gambar
SET file_name ='$file_name',
ukuran ='$ukuran',
direktori ='$direktori',
deskripsi ='$deskripsi'");
header('location:index.php');
}
}
endif;

avatar mitro
@mitro

3 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:

Coba check MIME typenya $_FILES[]["type"] sesuai ga sama syarat di code-nya

avatar username
@username

70 Kontribusi 19 Poin

Dipost 8 tahun yang lalu

$tipe != "application/msword

ganti sama application/doc

//CMIIW

avatar knightofgray
@knightofgray

99 Kontribusi 23 Poin

Dipost 8 tahun yang lalu

Terma kasih atas supportnya, ternyata memang benar mimenya yang masih belum bener application/msword mime untuk .doc sedangkan untuk .docx mimenya application/vnd.openxmlformats-officedocument.wordprocessingml.document

Berikut MIME lengkapnya bisa dilihat di http://filext.com/faq/office_mime_types.php

avatar mitro
@mitro

3 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban