万博网页版登陆页派论坛

使用PHP上传文件到万博网页版登陆页派

ChrisLong 发表于 2015-3-12 23:20:29 | 显示全部楼层 |阅读模式

主题logo

主题logo
无意间在慕课看到的一篇教程,跟着研究了下。教程使用的是PHP的 HTTP_POS 组件实现上传功能。
PS.本人是代码小白...出错的地方可能挺多...各位大大不要见怪....
说一下可能会出现的问题:


1、乱码,解决方法  请检查浏览器是否为UTF-8

2、文件上传失败,文件超过服务器设定大小!解决方法:更改PHP.ini设置中的dpload_max_filesize
3、文件上传失败,文件超过服务器表设定!解决方法:更改PHP.ini设置中的MAX_FILE_SIZE
更多问题可以参考压缩包里的 Readme.txt


正题:
首先当然得安装PHP等相关服务
LAMP的含义是:
  • Linux - 操作系统
  • Apache - 网络服务器(HTTP)软件
  • Mysql - 数据库服务
  • PHP or Perl - 编程语言



  • 安装完PHP后就可以直接把我的包(解压后)通过SFTP上传到www目录下即可

  • Pi端解压后应该是这样的
  • Pi端WWW文件夹

    Pi端WWW文件夹



  • 我们尝试上传一个文件(允许的文件列表在put.php中,默认设定只能上传图片否则报错
  • 电脑端访问Pi的IP弹出我们的上传页面
  • PC端1

    PC端1


  • 此时Pi端的文件夹是空的

  • Pi端空

    Pi端空


  • 我们在电脑端选择文件并点击上传

  • PC端2

    PC端2


  • 页面提示上传成功后,Pi端的文件夹便多出了一个文件。
  • Pi端成功

    Pi端成功


  • 上传成功enjoy!



  • 附录:Readme.txt 内容
    1. 如果遇到乱码等现象请检查浏览器是否为UTF-8

    2. 文件上传文件夹upload_folder
    3. 拷贝到Pi上之后要更改目录更改目录行在216行一般PHP5没装错www目录直接复制这行即可 /var/www/upload_folder/

    4. Copy_upt_pure.php文件所纯PHP代码供大家进行折腾。

    5. 错误解决:
    6. 由于linux的安全机制,最好使用root帐户,更改www以及向下和向上的文件夹权限777

    7. 很有趣的是,windows的http pos机制和linux的不一样,(这个小问题折腾了我近3小时)
    8. 最后的解决方法是修改php.ini文件里的:
    9. 第二行前面的“;”号去掉保存然后Reboot即可

    10. /****************************/
    11. ;Always populate the $HTTP_POS_DATA variable
    12. always_populate_raw_post_data = On
    13. /****************************/

    14. 1、文件上传失败,文件超过服务器设定大小!解决方法:更改PHP.ini设置中的dpload_max_filesize
    15. 2、文件上传失败,文件超过服务器表设定!解决方法:更改PHP.ini设置中的MAX_FILE_SIZE

    16. /*注意,每次对 PHP.ini 和 put.php 的更改保存后必须重启Apache服务或者直接Reboot*/
    复制代码
    最后:
    下载地址:百度网盘

    (新人贴啪啪啪~没事回复顶下呗=w=)

    评分

    + 1
    已奖励:头衔专为正常权限。

    查看全部评分

    hugehard 发表于 2015-3-13 12:27:17 | 显示全部楼层
    这个必须要顶
    一晴空 发表于 2015-3-13 22:03:20 | 显示全部楼层
    果然是世界最强的语言2333333
    还能解压之类的,叼炸天
    ldd1986 发表于 2015-3-14 06:25:33 | 显示全部楼层
    不知道上传文件最大可以多大,我以前在tomato搭建的lmnp下上传最大也就8m左右,改了设置也不行
    k9288k 发表于 2015-3-28 01:24:42 | 显示全部楼层
    不错。。。。。 学习了。。。。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版 | Archiver | 万博网页版登陆页派论坛 ( 粤ICP备15075382号-1 )