Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

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 9 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 9 tahun yang lalu

$tipe != "application/msword

ganti sama application/doc

//CMIIW

avatar knightofgray
@knightofgray

99 Kontribusi 23 Poin

Dipost 9 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 9 tahun yang lalu

Login untuk ikut Jawaban