环境:windows,xampp,

网页文件test.html

<html>
<body>
<form action="upload_file.php" method="post" enctype="multipart/form-data">
<label for="idfile">Filename:</label>
<input type="file" name="file" id="idfile" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>

脚本文件upload_file.php

<?phpif ($_FILES["file"]["error"] > 0)
{echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{echo "************* File to Upload ****************<br />";echo "** Upload: " . $_FILES["file"]["name"] . "<br />";echo "** Type: " . $_FILES["file"]["type"] . "<br />";echo "** Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";echo "** Stored in: " . $_FILES["file"]["tmp_name"] . "<br />";echo "************* File to Upload ****************<br />";
}$uploaddir="upload/";//服务器上的路径是C:\xampp\htdocs\upload,可以绝对路径,如c:\dddif ((($_FILES["file"]["type"] == "image/gif")|| ($_FILES["file"]["type"] == "image/jpeg")|| ($_FILES["file"]["type"] == "image/pjpeg"))&& ($_FILES["file"]["size"] < 200*1024))//上传文件最大为200kB
{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 />";if (file_exists($uploaddir . $_FILES["file"]["name"])){echo $_FILES["file"]["name"] . " already exists. ";}else{move_uploaded_file($_FILES["file"]["tmp_name"], $uploaddir . $_FILES["file"]["name"]);echo "Stored in: " . $uploaddir . $_FILES["file"]["name"];}}
}
else
{echo "Invalid file!";
}
?>

说明:

$_FILES["file"]["name"] - 被上传文件的名称 
$_FILES["file"]["type"] - 被上传文件的类型 
$_FILES["file"]["size"] - 被上传文件的大小,以字节计 
$_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称 
$_FILES["file"]["error"] - 由文件上传导致的错误代码

对于 IE,识别 jpg 文件的类型必须是 pjpeg,对于 FireFox,必须是 jpeg。

上面的例子在服务器的 PHP 临时文件夹创建了一个被上传文件的临时副本。这个临时的复制文件会在脚本结束时消失。要保存被上传的文件,我们需要把它拷贝到另外的位置。

php参考手册

http://www.yesky.com/imagesnew/software/php/index.html

上传文件到服务器网页相关推荐

  1. C 上传文件到服务器(含接收端源码)

    2019独角兽企业重金招聘Python工程师标准>>> 本文demo下载地址:http://www.wisdomdd.cn/Wisdom/resource/articleDetail ...

  2. android 上传文件到服务器

    1.编写layout.xml <LinearLayout android:layout_width="match_parent"android:layout_height=& ...

  3. c winform 上传文件到mysql_WinForm上传文件至服务器

    /// /// WebClient上传文件至服务器 /// /// 文件名,全路径格式 /// 服务器文件夹路径 /// public bool Upload(string localFilePath ...

  4. 上传文件到服务器并显示,J2EE如何实现Servlet上传文件到服务器并相应显示功能...

    J2EE如何实现Servlet上传文件到服务器并相应显示功能 发布时间:2021-07-10 11:44:54 来源:亿速云 阅读:82 作者:小新 这篇文章将为大家详细讲解有关J2EE如何实现Ser ...

  5. linux上传文件到服务器

    1.连接服务器 : ssh 用户名@ip地址 例如: unbutu@unbutu-System-Product-Name:~$ ssh root@123.57.235.11 root@123.57.2 ...

  6. jsch 移动服务器上文件,jsch上传文件到服务器

    需求就是上传文件到服务器,服务器的存储地址由程序决定然后可以自动创建. 使用第三方:jsch JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文 ...

  7. android -上传文件到服务器

    android上传文件到服务器       重点:最好是设置好content-type这些参数的配置!     package com.spring.sky.image.upload.network; ...

  8. Android上传文件至服务器(转)

    本实例实现每隔5秒上传一次,通过服务器端获取手机上传过来的文件信息并做相应处理:采用Android+Struts2技术. 一.Android端实现文件上传 1).新建一个Android项目命名为and ...

  9. scp 上传文件到服务器

    scp 上传文件到服务器 scp命令 scp 本地路径 服务器路径 如 scp /Users/***/Desktop/text.zip root@****:/opt/ 本来是想通过"scp ...

最新文章

  1. 使用Python,OpenCV和Hough圆检测图像中的圆
  2. sed 每次只替换一行
  3. QThread中的互斥、读写锁、信号量、条件变量
  4. redhat Nginx 安装
  5. 有机会多熟悉下开源框架
  6. 野生前端的数据结构基础练习(7)——二叉树
  7. opencv 数学操作
  8. map转成url拼接请求参数
  9. HTMl5 的新特性
  10. 阿帕奇服务器搭建网站,使用Apache搭建Web网站服务器
  11. android常用的混淆规则,关于Android混淆的基本做法
  12. fprintf函数matlab,fprintf函数的运用(组图)
  13. 树形DP(Simple Tree,玲珑杯 Round#8 B lonlife 1080)
  14. LXDE桌面系统设置快捷键
  15. Bypass Windows AppLocker
  16. 哈希表——线性探测法、链地址法、查找成功、查找不成功的平均长度
  17. 浏览器退出全屏快捷键
  18. Order By 排序
  19. 最近做到的一些有意思的数学题目(博弈,双人玩游戏)
  20. 微软 奥尔良 游戏服务器,去了新奥尔良,才知道是一个城市,别只知道奥尔良烤翅...

热门文章

  1. 网络运维工程师面试(笔试)
  2. Google Chrome 64位测试版 中文乱码 不显示
  3. 移动机器人平台-Mobile Sim /ARIA
  4. 爆肝!css复习笔记(有目录!)
  5. php生成复杂url,php – 生成SEO友好URL(slugs)
  6. 自动控制原理笔记-二阶欠阻尼系统动态性能指标计算
  7. 基于小程序的微信学习平台设计与实现+源码
  8. 读书笔记@系统工程的艺术与科学
  9. 西门子200恒压供水梯形图_西门子plc如何做恒压供水【实例】
  10. 文件属性(一)——文件的7种类型