<?php
//Kod ralat hakim
require("upload.html");
if($_FILES['file']['error']>0){
suis($_FILES['fail']['ralat']){
kes '1':
echo 'Fail terlalu besar'; bergema 'Fail melebihi Tentukan saiz'; Saya tidak sama sekali. ']>200000){
exit("Fail melebihi Tentukan saiz");
}
//Tentukan nama akhiran fail
$allowsuffix = array('png','jpg' ');
$nama fail = meletup('.' ,$_FILES['fail']['nama']);
$filesuffix = array_pop($filename);
if(!in_array($filesuffix ,$allowsuffix)){
exit("Sufiks fail tidak betul ");
}
$allowmine = array(
"imej/png",
"imej/jpg",
"imej/jpg",
"imej/jpeg",
"imej/pjpeg",
" imej/gif",
);
if(!in_array($_FILES['fail']['nama'],$allowmine) ){
exit("Format fail tidak betul");
}
//Tentukan laluan fail muat naik
$path = "d:/phpstudy/PHPtutorial/www/upload ";
$newname = date('YmdHis').rand(0,9) .'.'.$filesuffix;
$filepath = $path.$newname;
if(is_uploaded_file($_FILES['fail ']['tmp_name'])){
if(move_uploaded_file($_FILES[' file']['tmp_name'],$filepath)){
echo "Muat naik berjaya";
}else{
echo "Muat naik gagal";
}
}lain{
bergema "Ralat muat naik" ;
}
}
?>
Yang terakhir dalam tatasusunan mempunyai satu lagi,
Saya tidak faham, apakah kesilapannya? Baris 51