随笔分类 -  PHP

摘要:对于一个网站的后台管理系统,单一的超级管理员权限往往不能满足我们的需求,尤其是对于大型网站而言,这种单一的权限会引发许许多多的问题出现。比如:一个网站编辑,平时他只是负责公司网站的公告更新,但如果网站后台没有严格的权限限制,他是不是就可以操作到客户的一些信息,这是存在很大隐患的。如果学过ThinkP... 阅读全文
posted @ 2014-08-07 11:47 李晨玮 阅读(2752) 评论(5) 推荐(0)
摘要:1、PHP上传压缩包并解压的大概流程:普通上传功能->上传到服务器->加载系统组件->找到上传的文件并执行解压命令->成功解压到目录2、php执行系统命令的几类函数:(1)system()输出并返回最后一行shell结果。(2)exec()不输出结果,返回最后一行shell结果(3)passthru... 阅读全文
posted @ 2014-08-05 21:38 李晨玮 阅读(4111) 评论(0) 推荐(0)
摘要:WebServices能干什么?WebServices 可以将应用程序转换为网络应用程序。通过使用 WebServices,您的应用程序可以向全世界发布信息,或提供某项功能。好了,关于WebServices网上资料很多,就不过多介绍了,直接进入主题。PHP有两个扩展类库可以实现WebServices... 阅读全文
posted @ 2014-08-05 17:23 李晨玮 阅读(3908) 评论(0) 推荐(0)
摘要:记得高中时候做过游戏私服,那时候的游戏主页是用PHP写的,因为文件很固定,客户端,登陆器和一些小工具,文件数目也不是很多,所以都是直接把下载链接写死的,直接链接到本地服务器的文件目录,今天QQ群有个朋友突然问我用文件流做PHP下载功能,顺手写了个小Demo,代码很简单,注释也全,直接上代码吧~1、f... 阅读全文
posted @ 2014-08-04 17:39 李晨玮 阅读(3608) 评论(0) 推荐(1)
摘要:在php中使用 json_encode() 内置函数可以使用得php中的数据更好的与其它语言传递与使用。这个函数的功能是将数组转换成json数据存储格式:1 'Balla_兔子','age'=>22);3 echo json_encode($arr);4 ?>输出结果:1 {"name":"... 阅读全文
posted @ 2014-08-03 17:07 李晨玮 阅读(2512) 评论(0) 推荐(0)
摘要:关于什么是微博开放平台及微博开放平台能做什么,咱就不做搜索引擎的搬运工了这里直接给个链接介绍:微博开放平台本文只是抛砖引玉,讲讲微博开放平台的基本用法,适合没接触过开放平台的朋友入门学习,老鸟就略过啦~举例(新浪)微博开放平台:http://open.weibo.com/(这里是官网)先来看看关于微... 阅读全文
posted @ 2014-08-01 20:52 李晨玮 阅读(2656) 评论(2) 推荐(0)
摘要:在前一篇文章里讲到了关于PHP文件上传原理和简单操作举例是单文件上传。http://www.cnblogs.com/lichenwei/p/3879566.html其实多文件上传和单文件上传大同小异,原理都是一样的,只是在代码上做了点小技巧。首先还是index.html上传表单,只是把之前上传文件表... 阅读全文
posted @ 2014-07-31 16:09 李晨玮 阅读(3170) 评论(6) 推荐(1)
摘要:关于PHP上传文件的函数类库,网上有许多封装很完善,大家直接拿来用就可以。本文章只是说下关于上传原理和简单的上传操作,老鸟就无视了哈^_^~还有一些安全性判断比如:服务端限制能接收图片类型的文件,而客户端恶意将病毒文件的后缀名改为图片配型的文件上传。(举例单文件上传,多文件原理还是不变,只不过多了点... 阅读全文
posted @ 2014-07-31 02:27 李晨玮 阅读(9576) 评论(2) 推荐(3)
摘要:Rewirte主要的功能就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等一、Apache配置: 1、支持httpd.conf 配置2、支持目录 .htaccess配置(一种"分布式配置"文件针对虚拟空间,空间商不让修改Apac... 阅读全文
posted @ 2014-07-29 23:42 李晨玮 阅读(3745) 评论(0) 推荐(0)
摘要:先说下关于数据库备份与恢复的原理:1、查找所有表->2、查找所有字段->3、查找所有数据->4、生成SQL备份注意点:2=>需要列出所有字段名,字段类型等相关信息3=>读取数据出来注意特殊符号的转换addslashes()4=>把数据格式化生成对应的SQLmysql_list_tables() 表查... 阅读全文
posted @ 2014-07-29 20:01 李晨玮 阅读(1760) 评论(0) 推荐(0)
摘要:在上篇基于PHP采集数据入库程序(一)中提到采集新闻信息页的列表数据,接下来讲讲关于采集新闻具体内容这是上篇博客的最终数据表截图:接下来要做的操作就是从数据库中读取所需要采集的URL,进行页面抓取就行新建一个content表不过需要注意的一点是,不能再采用采集URL这种id递增的方法去采集,因为数据... 阅读全文
posted @ 2014-07-28 15:55 李晨玮 阅读(3457) 评论(4) 推荐(0)
摘要:前几天有一朋友要我帮做一个采集新闻信息的程序,抽了点时间写了个PHP版本的,随笔记录下。说到采集,无非就是远程获取信息->提取所需内容->分类存储->读取->展示也算是简单"小偷程序"的加强版吧下面是对应核心代码(别拿去做坏事哦^_^)所要采集的内容是某游戏网站上的公告,如下图:可先利用file_g... 阅读全文
posted @ 2014-07-28 13:46 李晨玮 阅读(7352) 评论(6) 推荐(3)
摘要:只要在PHP文件头输入这两段话即可实现1 header("Content-type:application/vnd.ms-excel");2 header("Content-Disposition:filename=php100.xls");(1)支持普通格式的CSV文本规范,以空格和换行来识别 ... 阅读全文
posted @ 2014-07-27 16:38 李晨玮 阅读(152) 评论(0) 推荐(0)
摘要:原理:其实PHP程序的安装原理无非就是将数据库结构和内容导入到相应的数据库中,从这个过程中重新配置连接数据库的参数和文件,为了保证不被别人恶意使用安装文件,当安装完成后需要修改安装文件。步骤:1、检查目录或文件的权限2、修改或填加配置文件3、检查配置文件正确性4、导入数据库5、锁定或删除安装文件具体... 阅读全文
posted @ 2014-07-27 03:04 李晨玮 阅读(3748) 评论(0) 推荐(1)
摘要:$ch = curl_init(); $c_url = 'http://www.baidu.com'; $c_url_data = "product_&type=".$type.""; curl_setopt($ch, CURLOPT_URL,$c_url); curl_setopt($ch, CU... 阅读全文
posted @ 2014-05-03 15:13 李晨玮 阅读(775) 评论(0) 推荐(0)