workman的学习总结
我们知道php主要是用来做web应用的,而且平时使用的都是都是和其他的web服务器来结合使用,比如和apache,nginx和apache的时候,是作为apache的一个动态模块来加载,和nginx的时候主要是使用fpm的形式,现在其他的一些语言,比如python,nodejs,ruby,go都是单独作为http服务编程的,其实php也是可以的,php里面有一些扩展,我们平时做web应用的时候都是很...
View Article[转]推荐!国外程序员整理的 PHP 资源大全
ziadoz 在 Github 发起维护的一个 PHP 资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等。 伯乐在线已在 GitHub 上发起「PHP 资源大全中文版」的整理。欢迎扩散、欢迎加入。 https://github.com/jobbole/awesome-php-cn 依赖管理 依赖和包管理库...
View Articleseaslog性能改进的测试
为了体现SeasLog的性能,我在日志里面循环输出1万次 1 <?php 2 for($i=0;$i<100000;$i++){ 3 SeasLog::info(“log_data “.$i); 4 } 5 ?> ab -n10 -c3 http://127.0.0.1/seaslog/test_log.php 修改代码: php_stream...
View Articlephp vld安装
在下载地址:http://pecl.php.net/package/vld/ 根据你的版本来下载自己需要的文件吧,我的是php5.6 所以下载的是 vld-0.13.0.tgz 在linux服务器下面执行下面的操作: wget http://pecl.php.net/get/vld-0.13.0.tgz 1.解压 tar -xvf vld-0.13.0.tgz...
View Articlephp中$this的含义
php中$this是指一个变量,当一个对象调用一个方法的时候,$this指向的就是这个对象的本身,通常情况下面,这个$this就是调用这个方法的对象,但是有的时候,也可能是调用另外一个通过静态方法来调用的对象(因为如果使用new来调用,那肯定就是本身了) <?php class A{ function foo(){...
View Article[转]Warning: mysql_connect(): No such file or directory
I’ve been trying to setup a local PHP/Mysql app today and came across this issue with the database connection. Warning: mysql_connect(): No such file or directory The connection parameters I’ve been...
View Articlephpmailer发送邮件中,网易邮箱乱码问题
用phpmailer做一个邮件发送的应用,刚开始的时候,都是在腾讯的邮箱里面测试,没啥问题,结果去了网易的邮箱,我的是126的邮箱,结果就乱码了,当然网上乱码现象: 下图就是乱码的现象,不过标题原来也是乱码的!解决办法: 1.针对标题和发送人名称 原来内容“测试”,你要发送的是 ”=?utf-8?B?” . base64_encode ( “测试”) . “?=”;...
View Articlecurl实例-通过新浪股票接口获取股票信息
在学习curl的过程中,我们知道curl是相当于一个简单的浏览器,通过往对应的服务上面发送数据信息,返回服务器的响应结果,这个在Java里面主要是使用封装好的httpclient来进行操作,但是自己认为在php里面会更加的简单,方便! 首先使用:curl_init,初始化一个新的会话,返回一个cURL句柄,这个就像是Java里面的socket通信,建立网络通信连接。 curl_setopt...
View Articlephp中使用curl获取网页内容乱码
在php中,使用curl来获取网页内容的时候,中文显示乱码,这个主要是对方的网页显示的编码和自己这边的网页的显示编码不一致导致的,解决的方法主要有两个: 1.改变本地代码页面的编码 比如该地址:http://hq.sinajs.cn/list=sz300123 右键-》编码-》,他显示的gb2312,这时候我们可以再我们的页面的头信息里面设置 <meta...
View Article【转载】使用ThinkPHP时,双引号导致插入数据库经过转义的处理
在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线, 但是我不想给单引号和双引号加上反斜线, 如:hds”gh”j’g'h 会被自动转义为:hds\”gh\”j\’g\’h 请注意需要的是取消这个转义的功能,而不是使用stripslashes() 函数删除这些反斜杠,即不需要官方的这个自动转义的功能。 所以在网上搜索到解决方法:...
View Article【转载】在PHP语言中使用JSON–简明简称
目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。 我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。 从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。 一、json_encode()...
View Article【转载】在WAMP环境启用GZIP
在我们配置wamp的时候,可能不需要某些设置,比如说gzip。但是在实际用起来的时候才发现这个是必须的,我使用wamp搭建了一个服务器, 使用百度优化建议的时候看到说,使用gzip可以减少传输量,于是我就开始做做了,具体配置如下: 遇到情况:...
View ArticleDeprecated: Function split() is deprecated in …解决办法
最近SAE上配置之前在本地开发的一个小项目,结果就出现问题了,不能正常的运行,出现“Deprecated: Function split() is deprecated in cart.php on line 79”,我就奇怪了!~ 错误截图: 找到一篇文章: —————————————————————————————————————————...
View Articlehttpclient实现模拟登陆discuz论坛并完成发帖
在之前的文章 httpclient实现模拟登陆discuz论坛 ,我们弄了如何使用httpclient进行论坛的登陆,但是大家就奇怪了,这个有什么作用了,其实,登陆本事没作用,因为我们登陆是为了后面的操作,那就是发帖。 在发帖的过程中, 其实很简单,也是使用post提交的方式进行!~但是有些是需要注意的 1.发送数据问题...
View Articlehttpclient实现模拟登陆discuz论坛
在前面的文章中,我们使用httpclient实现模拟登陆126邮箱,但是不个不厉害,毕竟只是一个网站,现在我们来模拟登陆一种类型的网站,那就是Discuz! ,看着是挺简单的,但是在实现过程还是遇到了一些问题。 1.首先是”未定义操作“错误...
View Articlejseclipse的安装和使用
不管是在zend stdio 还是eclipse里面,我们在写javascript代码的时候,都是有一个默认的编辑器的,但是那一个编辑器得到提示功能是比较的弱的,很多方法,很多对象都不能提示出来,所以在这两个工具里面,我们一般都是自己了专门的javascript的编辑插件,最常用的就是jseclipse了。 1.首先下载jseclipse...
View ArticleZend Studio9.0.3正式版注册破解(图文版)
今天由于项目的需要,自己安装了一下Zend Studio9.0.3,之前安装过的8的,很简单,只需要是直接输入密钥就行了,但是这一个版本的不行,比较的麻烦。下面我们就来一步一步的安装和注册。 1.下载安装Zend Studio9.0.3...
View Articlephp天气预报的小偷程序
所谓小偷程序,就是盗取别人网站的内容,然后显示在自己的网站上,这是一种不劳而获的行为,今天我们来简单的演示一下什么是小偷程序,以及怎么盗取别人网站的上内容。我们就用一个盗取天气预报信息来作为说明。 1.熟悉php的file_get_contents函数...
View Articlephp中的正则表示的使用
不管是在是php中,还是在javascript中,正则表达式都是作为一个十分重要的角色存在着,今天我们来学习php中正则表达式的使用。其实正则表达式最最重要的使用就是两个方面,一个验证用户的信息是不是符合要求,另外一个就是字符串的截取。 1.验证信息...
View Articlephp中的ADODB的环境搭建和实例演示
php中的 ADODB 是 Active Data Objects Data Base 的简称,它是一种PHP存取数据库的中间函式组件。 使用 ADODB 最大的优点之一是:她可以为程序员屏蔽了后端的数据库,不管我们使用什么样的数据库, ADODB存取数据库的方式都是一致的,这样我们开发人员就不必为了某一套数据库,而必须再学习另一套不同的存取方法,...
View Article