PHP文件上传示例

简介: PHP文件上传示例

处理代码:

1. <?php
2. header('Content-Type:text/html;charset=UTF-8');
3. //准备接收
4. /* 
5. echo '文件名:'.$_FILES['userfile']['name'];
6. echo '文件大小:'.$_FILES['userfile']['size'];
7. echo '错误:'.$_FILES['userfile']['error']; */
8. 
9. //print_r($_FILES)
10. $tmpFile=$_FILES['userfile']['tmp_name'];
11. if(is_uploaded_file($tmpFile))
12. {
13.   echo '正在上传。。。';
14. 
15. 
16.   if(!file_exists('uploads'))//如果文件夹不存在
17.   {
18.     mkdir('uploads');
19.   }
20.   $moveFile =move_uploaded_file($tmpFile, 'uploads/'.$_FILES['userfile']['name']);
21. 
22.   if($moveFile)
23.   {
24.     echo "移动成功!";
25. 
26.   //echo  '<img src='.'uploads/'.$_FILES["userfile"]["name"].'> </img>';
27. 
28.   }else
29.   {
30.     echo '移动失败!';
31.   }
32. 
33. }else
34. {
35.   echo "临时文件夹找不到文件";
36. 
37. }
38. ?>



HMTL代码:

1. <!DOCTYPE html>
2. <html>
3. <head>
4. <meta charset="UTF-8">
5. <title>Insert title here</title>
6. </head>
7. <body>
8. <form enctype="multipart/form-data" action="fileUpload.php" method="post">
9. <input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
10. 上传文件: <input type="file" name="userfile" />
11. <input type="submit" value="上传" />
12. </form>
13. </body>
14. </html>


相关文章
|
7月前
|
存储 算法 安全
PHP AES加解密示例
PHP AES加解密示例
118 0
PHP AES加解密示例
|
8月前
|
关系型数据库 MySQL
web简易开发(二){html5+php实现文件上传及通过关键字搜索已上传图片)}
web简易开发(二){html5+php实现文件上传及通过关键字搜索已上传图片)}
|
4月前
|
缓存 NoSQL PHP
使用PHP-redis实现键空间通知监听key失效事件的技术与代码示例
通过上述方法,你可以有效地在PHP中使用Redis来监听键空间通知,特别是针对键失效事件。这可以帮助你更好地管理缓存策略,及时响应键的变化。
108 3
|
4月前
|
PHP
深入浅出PHP之文件上传功能
【9月更文挑战第26天】本文将带你了解PHP中的文件上传功能,从基本概念到实战操作,一步步教你如何实现文件上传。我们将通过代码示例和详细的解释,让你轻松掌握这一技能。
|
5月前
|
SQL 安全 API
PHP代码审计示例(一)——淡然点图标系统SQL注入漏洞审计
PHP代码审计示例(一)——淡然点图标系统SQL注入漏洞审计
120 4
|
5月前
|
PHP
php使用方式示例
【8月更文挑战第2天】php使用方式示例
39 2
|
5月前
|
PHP
【Azure Developer】PHP网站使用AAD授权登录的参考示例
【Azure Developer】PHP网站使用AAD授权登录的参考示例
|
6月前
|
测试技术 PHP 开发者
原生php单元测试示例
通过上面的示例,我们可以看到,即使在缺乏专门测试框架的情况下,使用原生PHP代码进行基本的单元测试也是完全可行的。当然,对于更复杂的项目,利用像PHPUnit这样的专业工具将带来更多的便利和高级功能。不过,理解单元测试的基本概念和能够手工编写测试是每个PHP开发者的宝贵技能。
41 4
|
6月前
|
测试技术 PHP 开发者
原生php单元测试示例
通过上面的示例,我们可以看到,即使在缺乏专门测试框架的情况下,使用原生PHP代码进行基本的单元测试也是完全可行的。当然,对于更复杂的项目,利用像PHPUnit这样的专业工具将带来更多的便利和高级功能。不过,理解单元测试的基本概念和能够手工编写测试是每个PHP开发者的宝贵技能。
26 1