📄 9-28.php
字号:
<?php
echo "<html>";
echo "<head>";
echo "<title>";
echo "文件管理系统文件上传模块";
echo "</title>\n";
echo "</head>\n";
echo "<body>\n";
//如果没有文件上传,显示相关内容
if(!$_POST["upfile"] && $_FILES["upfile"]["name"]=="")
{
echo "<font size=\"5\" color=\"#ff0000\">\n";
echo "简易文件上传系统前台页面\n";
echo "</font>\n";
echo "<p>\n";
echo "<a href=\"9-25.php\">返回首页</a>\n";
echo "<p>\n";
echo "<table border=\"1\">\n";
echo "<form action=\"".$_SERVER[PHP_SELF]."\" method=\"post\" ENCTYPE=\"multipart/form-data\">\n";
echo "<tr>\n";
echo "<td>选择文件:</td>\n";
echo "<td><input type=\"file\" name=\"upfile\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td colspan=\"2\">\n";
echo "<input type=\"button\" value=\"上一步\" onclick=\"history.go(-1)\"\n>";
echo "<input type=\"submit\" value=\"下一步\"\n>";
echo "</td>\n";
echo "</tr>";
echo "</form>";
echo "</table>";
}
//如果有文件上传
else
{
//定义文件上传路径为当前目录下的temp目录
$filepath="upload/";
//重新定义文件路径及文件名
$name=$filepath.$_FILES["upfile"]["name"];
while(file_exists($name))
{
$temp=explode(".",$name);
$temp[0]=$temp[0]."0";
for($i=0;$i<count($temp);$i++)
{
if($i>0)
$temp[$i]=".".$temp[$i];
$result=$result.$temp[$i];
}
$name=$result;
}
//移动上传的临时文件,为新的文件
//如果移动成功,输出相应内容
if(move_uploaded_file($_FILES["upfile"]["tmp_name"],$name))
{
echo "<meta http-equiv=\"refresh\" content=\"2; url=".$_SERVER[PHP_SELF]."\">\n";
echo "名为:".$_FILES["upfile"]["name"];
echo "<p>";
echo "的文件成功上传";
echo "<p>\n";
echo "两秒后返回\n";
}
//如果移动文件失败,输出相应内容
else
{
echo "<meta http-equiv=\"refresh\" content=\"2; url=".$_SERVER[PHP_SELF]."\">\n";
echo "名为:".$_FILES["upfile"]["name"];
echo "<p>";
echo "的文件上传失败";
echo "<p>\n";
echo "两秒后返回\n";
}
}
echo "</body>";
echo "</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -