php上传文件的简单实例
来源:互联网 发布:知道ip地址如何查域名 编辑:程序博客网 时间:2024/05/20 17:08
php上传文件的简单例子,绝对的新手入门文章。
PHP文件上传的原理及实现
php使用文件函数来完成文件的上传,要实现文件的上传,必须指定multipart/form-data,否则服务器将不知道要干什么。
值得注意的是文件upload.html中表单选项 MAX_FILE_SIZE 的隐藏值域,通过设置其Value(值)可以限制上载文件的大小。
MAX_FILE_SIZE 的值只是对浏览器的一个建议,实际上它可以被简单的绕过。因此不要把对浏览器的限制寄希望于该值。实际上,PHP 设置中的上传文件最大值,是不会失效的。但是最好还是在表单中加上 MAX_FILE_SIZE,因为它可以避免用户在花时间等待上传大文件之后才发现该文件太大了的麻烦。
来看今天的php 文件上传的例子吧。
1、upload.html
2、uploader.php
php使用文件函数来完成文件的上传,要实现文件的上传,必须指定multipart/form-data,否则服务器将不知道要干什么。
值得注意的是文件upload.html中表单选项 MAX_FILE_SIZE 的隐藏值域,通过设置其Value(值)可以限制上载文件的大小。
MAX_FILE_SIZE 的值只是对浏览器的一个建议,实际上它可以被简单的绕过。因此不要把对浏览器的限制寄希望于该值。实际上,PHP 设置中的上传文件最大值,是不会失效的。但是最好还是在表单中加上 MAX_FILE_SIZE,因为它可以避免用户在花时间等待上传大文件之后才发现该文件太大了的麻烦。
来看今天的php 文件上传的例子吧。
1、upload.html
- <html>
- <head>
- <title>File Uploader</title>
- </head>
- <body>
- <h3>File Upload</h3>
- Select a file to upload:<br>
- <form action="uploader.php" method="post" enctype="multipart/form-data">
- <input type="file" name="file" size="45">
- <br>
- <input type="submit" value="Upload File">
- </form>
- </body>
- </html>
2、uploader.php
- <?php
- /**
- @ 文件上传
- @ date 2013/3/16
- @ link http://www.jbxue.com
- */
- if( $_FILES['file']['name'] != "" )
- {
- copy ( $_FILES['file']['tmp_name'],
- "C:/Apache/htdocs/" . $_FILES['file']['name'] )
- or die( "Could not copy file" );
- }
- else
- {
- die( "No file specified" );
- }
- ?>
- <html>
- <head>
- <title>Upload complete</title>
- </head>
- <body>
- <h3>File upload succeeded...</h3>
- <ul>
- <li>Sent: <?php echo $_FILES['file']['name']; ?></li>
- <li>Size: <?php echo $_FILES['file']['size']; ?> bytes</li>
- <li>Type: <?php echo $_FILES['file']['type']; ?></li>
- </ul>
- <a href="<?php echo $_FILES['file']['name']; ?>">Click here to view file</a>
- </body>
- </html>
0 0
- php上传文件的简单实例
- 简单的php文件上传实例
- PHP上传文件简单实例
- 简单的PHP 文件上传
- PHP文件上传实例
- PHP文件上传实例
- php实例四之文件的上传
- SpringMVC上传文件的简单代码实例
- php简单文件上传
- PHP简单上传文件
- PHP 简单上传文件
- PHP简单文件上传
- PHP 上传文件 简单
- 简单的PHP文件上传代码
- PHP实现简单的文件上传
- 简单的PHP文件上传例子
- 一个简单的php文件上传程序
- 简单的PHP文件上传代码
- 什么是awk
- 《游戏脚本的设计与开发》-(RPG部分)3.2 地图遮挡和人物行走
- (文字版本)第三代研发管理之1-情景化知识管理(上)(下)
- Remove Duplicates from Sorted Array
- PHP自动判断字符集并转码的实例参考
- php上传文件的简单实例
- Linux的Find命令使用举例
- Palindrome Number
- 2014起航
- Single Number
- 谈一谈各种语言的“整装儿”的感觉
- [LeetCode] Restore IP Addresses
- 如何在Ubuntu 13.10中安装最新版的NVIDIA 331.20驱动
- 引导加载程序之争:了解 LILO 和 GRUB