php代码:<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
session_start();
$_SESSION["userid"]="zxh";
if (1)
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";//获取文件返回错误
}
else
{
//打印文件信息
echo "Upload: " . $_FILES["file"]["name"] . "<br />";//获取文件名
echo "Type: " . $_FILES["file"]["type"] . "<br />";//获取文件类型
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";//获取文件大小
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";//获取文件临时地址
//自定义文件名称
$array=$_FILES["file"]["type"];
$array=explode("/",$array);
$newfilename="new_name";
$_FILES["file"]["name"]=$newfilename.".".$array[1];
if (!is_dir("new_bigo"))//路径不穿在
{
mkdir("new_bigo");//创建路径
}
$url="upload/".$_SESSION["userid"]."/";//记录路径
if (file_exists($url.$_FILES["file"]["name"]))//文件存在
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else//文件不存在
{
$url=$url.$_FILES["file"]["name"];
$new_url = "D:\phpStudy\WWW\bingo\img\123.jpg";
move_uploaded_file("new_bigo",$url);
echo "Stored in: " . $url;
}
}
}
else
{
echo "Invalid file";
}
?>
<html>
<body>
<br><br>
<img src="<?php echo $url;?>">
</body>
</html>
</body>
</html>结果:从文件大小之后好像都错了,但是不知道错在那里
添加回答
举报
0/150
提交
取消