<html>
<head>
<meta charset="utf-8">
<title>文件上传</title>
</head>
<body>
<form action="upload_file.php" method="post" enctype="multipart/form-data">
<label for="file">文件名:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="提交">
</form>
</body>
</html>
php
<?php
// 允许上传的图片后缀
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);
echo $_FILES["file"]["size"];
$extension = end($temp); // 获取文件后缀名
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/x-png")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 204800) // 小于 200 kb
&& in_array($extension, $allowedExts))
{
if ($_FILES["file"]["error"] > 0)
{
echo "错误:: " . $_FILES["file"]["error"] . "<br>";
}
else
{
echo "上传文件名: " . $_FILES["file"]["name"] . "<br>";
echo "文件类型: " . $_FILES["file"]["type"] . "<br>";
echo "文件大小: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
echo "文件临时存储的位置: " . $_FILES["file"]["tmp_name"] . "<br>";
// 判断当期目录下的 upload 目录是否存在该文件
// 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " 文件已经存在。 ";
}
else
{
// 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
echo "文件存储在: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "非法的文件格式";
}
?>
点击完“上传文件”后报错
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6.23
代码是我粘的,我只改了路径那里
ç»ä»£ç æµè¯ï¼åæå¤å¶ãç²è´´ï¼ï¼æµè¯ä»£ç ç»ææ£å¸¸ï¼
访é®é¡µé¢ï¼
æ交ç»æ页é¢ï¼
ä»é误æ示æ¥çï¼
Object not found! é常æ¯åºç°å¨æ ç±» ç¸å
³ä»£ç ä¸æä¼åç°ï¼ä½å¨ä½ ç代ç è²ä¼¼æ²¡æçµæ¶å°ã
The requested URL was not found on this server.
è¿ä¸ªéè¯¯æ¯ è¯·æ±ç URL å¨æå¡å¨ä¸æ²¡æ¾å°ï¼å»ºè®®ä½ æ£æ¥ä¸ upload_file.php å¨æå¡å¨ä¸çè·¯å¾ä»¥åæ件åæ¯å¦æ£ç¡®ã
ææ¾å°åæçé误äºï¼ä½æ¯ç°å¨ååºç°äºwarning
æªå¾æ¯è¿è¡ç»æ
èä¸å¨ç®å½ä¸ä¸ºä»ä¹æ²¡æææ°å å ¥çæ件å¢ï¼
ä»æªå¾ä¿¡æ¯æ¥çï¼é误åçå¨ï¼å°ä¸´æ¶æ件转å为æå®ç®å½æ件çè¿ç¨ã
ä»é误æ示信æ¯çï¼å»ºè®®ä½ æ£æ¥ upload ç®å½æ¯å¦åå¨ï¼ä»¥åç®å½çæéã
æçæç临æ¶ç®å½è·¯å¾å¥½åä¹ä¸å¯¹ï¼è¿æç®å½çæéæä¸ä¼çï¼ä¹ä¸ç¥éæä¹æ¹ï¼æ±å©ï¼