第一个项目的感悟(集成项目,不牵扯到数据库处理)

  • Post author:
  • Post category:其他


对应的代码会在整理过后上传上来

#项目于环境
#--------硬件:设备环境
#--------软件:nginx、php

#--------页面前端使用了easyui
#--------php使用了thinkphp3.2.3,需要nginx支持phpinfo(配置nginx链接)

#个人分析
0000HTML
菜单、弹出层、图片和文字对其

0000JS
1.防止出现同源策略问题(如果是嵌入的网页)[href:跨域共享的方法](http://www.csdn.net/article/2011-01-27/290968)
2.弹出层和遮罩层的js实现
3.js下载文件(js创建表单)
4.js上传文件

0000PHP
1.对前端传过来的数据要进行过滤(不要相信用户操作和js的判断)
2.文件的上传
  [PHP+Jquery AjaxUpload实现文件上传](http://www.itokit.com/2011/0504/66066.html)

3.文件的下载
  [资料1](http://jishu.admin5.com/biancheng/140511/1644.html)
4.curl实现数据的验证
   [资料1](http://www.169it.com/blog_article/3227771640.html)
5,nginx不支持phpinfo,支持自定义路由需要做一些配置
   [资料1](http://www.sundabao.com/nginx%E4%B8%8B%E6%94%AF%E6%8C%81thinkphp%E7%9A%84pathinfo%E5%92%8Curl-rewrite%E6%A8%A1%E5%BC%8F/)
   [资料2](http://www.thinkphp.cn/topic/3138.html)

0000LINUX命令
1.文件的解压和压缩

  #解压压缩包
  tar -zxvf 压缩包名称      

  #压缩文件
  tar -zcvf 压缩包名称  要压缩的文件

  #需要注意是参数v
  #v是显示进度的参数   不用v参数能提升解压、压缩的速度

2.ftp
  #连接ftp服务器
  ftp 192.168.74.50
  #回车输入用户名和密码实现登录的功能

  bi  #二进制模式传输

  #上传文件到ftp上
  put 文件名

  #从ftp下载文件到本地
  get 要下载的文件名

  #退出ftp

3.查看进程
  netstat -nlpt

4.打印共享库的依赖关系
  ldd

0000每次提交代码最要最好备份的代码对比一下,防止出现一些错误
1.推荐使用工具 [Beyond Compare](http://www.baqima.com/a/216.html)



版权声明:本文为sinat_31659933原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。