新手学PHP,求指错

CoderAndy 发布于 2014/03/20 17:04
阅读 174
收藏 0
PHP
<html>
<h1>图片上传</h1></br>
<form action="loadPiture.php" method="post" enctype="multipart/form-data">
选择图片:
<input type="file"   name="file" id="file" /></br>
<input type="submit" name="submit"  value="上传" /></br>
</form>
</html>






<?php
//loadPictur.php
session_start(); //开启session回话
include("connect.php"); //链接数据库
$pictureSize=20000000; //图片最大20M左右
echo "test";
//判断图片是否合法
if((($_FILES['file']['type']=='image/gif')||
   ($_FILES['file']['type']=='image/jpeg')||
   ($_FILES['file']['type']=='image/pjpeg'))&&
   ($_FILES['file']['size']<$pictureSize))
  {
if($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"]."<br />";
}else{
//判断文件是否存在
if(file_exists("picture/".$_SESSION['name']."/".$_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"]."已经存在";
}
else{
//将图片保存到用户的路径下
move_uploaded_file($_FILES["file"]["tmp_name"],
"picture/".$_SESSION['name']."/".$_FILES["file"]["name"]);
//将图片信息保存到数据库中pictures表中
$userPictureName=basename($_FILES["file"]["name"]);//保存当前图片名字
$userName=$_SESSION["name"];
$userPictureLocation="picture/".$_SESSION['name']."/".$_FILES["file"]["name"];
$sql="insert into `pictures` values(null, '$userName', '$userPictureName', '$userPictureLocation', now())";
mysql_query($sql);
echo "上传完毕";
echo '<a href="viewPicture">去查看图片</a>';
}
}
  }

?>



执行后,选择了图片,然后点击“上传”,出现“404”。这是怎么回事?

加载中
1
风亭了云知道
风亭了云知道
亲,你的链接写错了,form表单中是 action="loadPiture.php",php文件是loadPictur.php ,不出现404才怪
欣儿
欣儿
+1
0
Tuesday
Tuesday
建议用ide  phpdesigner.
0
netwinder
netwinder
楼主 眼力不好啊 
返回顶部
顶部