我有這個圖像上傳PHP文件。一切似乎除了最大尺寸(300K)的工作,因爲它接受任何大小的圖片...無法識別的最大文件大小PHP
<?php
if((!empty($_FILES["ex1"])) && ($_FILES['ex1']['error'] == 0)) {
$filename = basename($_FILES['ex1']['name']);
$ext = substr($filename, strrpos($filename, '.') + 1);
if (($ext == "jpg") || ($ext == "jpeg") || ($ext == "png") || ($ext == "gif") && ($_FILES["ex1"]["type"] == "image/jpeg") || ($_FILES["ex1"]["type"] == "image/png") || ($_FILES["ex1"]["type"] == "image/gif") &&
($_FILES["ex1"]["size"] < 30000)) {
$newname = dirname(__FILE__).'/../temp/'.time();
if (!file_exists($newname)) {
if ((move_uploaded_file($_FILES['ex1']['tmp_name'],$newname.'.'.$ext))) {
echo "Hecho! Guardada como: ".$newname;
} else {
echo "Error: Se produjo un problema durante la subida".$newname;
}
} else {
echo "Error: El archivo ".$_FILES["ex1"]["name"]." ya existe";
}
} else {
echo "Error: Tamaño máximo excedido (300kb) o formato erróneo (jpg, png, gif)";
}
} else {
echo "Error: No existe el archivo";
}
?>
您在支票中缺少一些括號。 –
謝謝。我即將檢查。 – Biomehanika