⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 9-28.php

📁 php 和 ajax 开发的一些资料
💻 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 + -