php
文章平均质量分 63
Mir_憨豆先生
这个作者很懒,什么都没留下…
展开
-
Ubuntu 16.04.01 LTS 安装 apache+mysql+php
由于我的操作系统是16.04,默认apt -get 到的php是7.0版本。于是我发现php7.0无法和apache2很好的配合。装的时候,需要做一点改动。Ubuntu16.04 php5安装失败解决方案笔者在Ubuntu16.04桌面系统安装php5时,提示Package php5 have no installation candidate,在http://st原创 2016-08-15 15:11:42 · 2414 阅读 · 0 评论 -
Ubuntu下安装和配置Apache2
http://blog.csdn.net/veizz/article/details/7410784在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo apache2ctl -k start 停止:sudo a转载 2016-08-15 15:29:39 · 231 阅读 · 0 评论 -
如何配置apache虚拟主机的实例小结
http://www.jb51.net/article/45548.htm1、基于ip地址的虚拟主机复制代码 代码如下:Listen 80 DocumentRoot /home/httpd/html1 ServerName www.ok1.com ErrorLog /usr/local/apache/logs/error1_log转载 2016-08-15 15:30:37 · 811 阅读 · 0 评论 -
PHP中使用cURL实现Get和Post请求的方法
http://www.jb51.net/article/34745.htm1.cURL介绍 cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。2.基本结构 在学习更为复杂的功能之前,先来看一下在PHP中转载 2016-08-17 18:04:01 · 301 阅读 · 0 评论 -
PHP使用curl替代file_get_contents
http://www.ttlsa.com/php/curl-replace-ile_get_contents/初学php的朋友们,很容易翻一个错误,在写采集程序或者调用api接口总会有线考虑到使用file_get_contents函数来或许内容,程序的访问量不大倒是没什么影响,但是访问量提升了那非常的悲剧了,你会发现服务器负载飙升,最后服务器宕机.初入公司便遇到这个问题,遂使用cu转载 2016-08-17 18:06:34 · 1456 阅读 · 0 评论 -
phpQuery—基于jQuery的PHP实现
http://www.cnblogs.com/in-loading/archive/2012/04/11/2442697.htmlphpQuery—基于jQuery的PHP实现Query的选择器之强大是有目共睹的,phpQuery 让php也拥有了这样的能力,它就相当于服务端的jQuery。先来看看官方简介:phpQuery is a server-side,转载 2016-08-18 10:29:07 · 434 阅读 · 0 评论 -
phpQuery Manual
http://www.cnblogs.com/phpbin/articles/2640194.htmlphpQuery ManualBasics phpQuery::newDocumentFileXHTML('my-xhtml.html')->find('p'); $ul = pq('ul');Loading documentsphpQuery::newDocu转载 2016-08-18 15:36:17 · 1227 阅读 · 0 评论 -
PHP CURL 使用代理访问服务器
http://www.cnblogs.com/misoag/archive/2013/02/18/2915926.html使用CURL库访问代理服务器function curl_string ($url,$user_agent,$proxy){ $ch = curl_init(); curl_setopt ($ch, CURLOPT_PRO转载 2016-08-29 14:43:17 · 3293 阅读 · 0 评论 -
【php中的curl】php中curl的详细解说
http://blog.csdn.net/yanhui_wei/article/details/21530811这几天在帮一些同学处理问题的时候,突然发现这些同学是使用file_get_contents()函数来采集页面内容的,貌似都没有curl的概念亦或是对这种工具特别不敏感,本文我来给大家详细介绍下cURL的简单的使用方法,下文我将会给大家详细介绍cURL的高级应用转载 2016-08-29 14:47:08 · 352 阅读 · 0 评论 -
PHP语法分析器:RE2C && BISON 总结
http://www.codeceo.com/article/php-re2c-bison.html在这之前,我曾经尝试过一个项目,就是将我们的PHP代码自动生成so扩展,编译到PHP中,我叫它 phptoc。但是由于各种原因,暂停了此项目。写这篇文章一是因为这方面资料太少,二是把自己的收获总结下来,以便以后参考,如果能明白PHP语法分析那对PHP源码的研究会更上一转载 2016-08-19 09:01:05 · 387 阅读 · 0 评论 -
PHP实现强类型函数返回值
http://www.codeceo.com/article/php-strong-type.html在开发过程中,函数的返回值类型应该是确定不变的,但PHP是弱类型的语言,所以PHP是没有此类语法验证的,正因为如此,造成了很多坑坑。比如下面的代码:function getArticles(…){$arrData = array();if($exp1){转载 2016-08-19 09:01:50 · 2039 阅读 · 0 评论 -
php完全手册中文版本
http://php.freehostingguru.com/转载 2016-08-29 16:06:02 · 787 阅读 · 0 评论 -
PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
http://my.oschina.net/junn/blog/104464PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启,具体开启方法就不说了,不同的平台开启PHP扩增的方法网上都有,如有疑问欢迎交流。这里整理一下常用的示例供参考。一、解压缩zip文件 $zip = new ZipA转载 2016-08-29 17:19:48 · 2944 阅读 · 0 评论 -
php获取远程图片并把它保存到本地
http://www.php100.com/html/php/lei/2013/0905/5367.html在php中我们经常使用写一些简单的采集功能,这样可以自动把远程服务器的图片或资源直接采集保存到本地服务器中,下面我来给大家详细介绍远程图片并把它保存到本地几种方法。例1/**功能:php多种方式完美实现下载远程图片保存到本地*参数:文件url,保存文件名称,使用的转载 2016-09-09 17:26:35 · 2092 阅读 · 0 评论 -
一个最简单的php上传图片示例
test.php代码如下:<?php$url = "localhost/myupload.php";$ch = curl_init();$file = __DIR__."/bd_logo.png";$handle = fopen($file,"r");$img = base64_encode(fread($handle,filesize($file)));$post = a原创 2016-09-09 17:50:35 · 1297 阅读 · 0 评论 -
PHP 真正多线程的使用
http://www.oschina.net/question/264729_138585PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。原文:http://blog.s135.com/pthreads/ 张宴 我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务转载 2016-09-10 14:07:19 · 658 阅读 · 0 评论 -
PHP PEAR简介
http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2008/1224/270.html什么是PEARPEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR就是PHP的CPAN。为什么要使转载 2016-09-10 14:56:50 · 866 阅读 · 0 评论 -
PHP扩展模块Pecl、Pear以及Perl的区别
http://www.jb51.net/article/48829.htm一、简短总结:pear:一个书写的比较规范,国外较流行的工具箱代码集pecl:php扩展包,但不属于php基本扩展范围perl:一种早于php出现的脚本级语言,php借鉴了他的正则表达式部分二、Pear、Pecl都是PHP扩展模块的集合。是扩展PHP的两种方法:A.一种是用纯粹转载 2016-09-10 15:26:04 · 302 阅读 · 0 评论 -
Window下PHP三种运行方式图文详解
http://www.jb51.net/article/38329.htmPHP能不能成功的在Apache服务器上运行,就看我们如何去配置PHP的运行方式。PHP运行目前为止主要有三种方式: a、以模块加载的方式运行,初学者可能不容易理解,其实就是将PHP集成到Apache服务器,以同一个进程运行。 b、以CGI的方式运行,CGI英文叫做公共网关转载 2016-09-10 16:20:06 · 697 阅读 · 0 评论 -
How to install PHP pthreads extension on Ubuntu?
http://stackoverflow.com/questions/15782860/how-to-install-php-pthreads-extension-on-ubuntuup vote8 down vote favorite2I'd like to install the 'pthreads' PHP ex转载 2016-09-10 16:38:28 · 1127 阅读 · 0 评论 -
查找php extension目录
extension_dir:php -i | grep extension_dir然后会显示extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012sqlite3.extension_dir => no value => no value原创 2016-09-10 17:00:18 · 3175 阅读 · 0 评论 -
Ubuntu下找不到php5,phpize等可执行程序的解决办法
http://blog.csdn.net/ghostyusheng/article/details/50698645环境:Linux Ubuntu 2.6.27-7-server + Apache/2.2.9 (Ubuntu) + PHP/5.2.6-2ubuntu4.6 with Suhosin-Patch1> 一直使用源码编译安装PHP,今天在Ubuntu下图省转载 2016-09-10 17:02:31 · 1638 阅读 · 0 评论 -
ubuntu下apt-get install php的安装 的目录在哪
可执行文件一般在/usr/bin配置文件一般在/etc/php扩展目录 用extension_dir:php -i | grep extension_dir 查找一般在/usr/lib/php/20151012原创 2016-09-10 17:05:04 · 10736 阅读 · 0 评论 -
PHP Workerman框架。用来做php socket服务器的代码
http://www.workerman.net/转载 2016-08-30 17:31:43 · 405 阅读 · 0 评论 -
php缓冲 output_buffering的使用详解
http://www.jb51.net/article/38363.htmbufferbuffer是一个内存地址空间,Linux系统默认大小一般为4096(4kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一个文件的时候,你每输入一个字符,操作系转载 2016-08-30 17:55:20 · 2206 阅读 · 0 评论 -
对于数据库死锁
转载 2016-09-11 10:45:26 · 266 阅读 · 0 评论 -
phpQuery占用过多内存的解决方法
http://jingyan.baidu.com/article/3ea51489e13eb752e71bba54.htmlphpQuery是一个用php实现的类似jQuery的开源项目,可以在服务器端以jQuery的语法形式解析网页元素。 相对于正则或其它方式匹配网页方式,phpQuery使用起来要方便的多。在使用phpQuery采集网页时,遇到一个问题:在处理大转载 2016-09-11 10:52:11 · 721 阅读 · 0 评论 -
php list
list(PHP 3, PHP 4 )list -- 把数组中的值赋给一些变量说明void list ( mixed ...)像 array() 一样,这不是真正的函数,而是语言结构。list() 用一步操作给一组变量进行赋值。注: list() 仅能用于数字索引的数组并假定数字索引从 0 开始。例子 1.转载 2016-08-30 20:40:18 · 312 阅读 · 0 评论 -
使用PHP发送邮件的两种方法
http://blog.csdn.net/rainday0310/article/details/6281936今天研究了一下使用PHP来发送电子邮件,总结了一下,有这么两种方法: 一、使用PHP内置的mail()函数看了一下手册,就直接开始写代码了,如下 [php] view plain copy转载 2016-08-30 21:36:52 · 421 阅读 · 0 评论 -
什么是POP3、SMTP和IMAP?
POP3POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。转载 2016-08-30 21:38:42 · 474 阅读 · 0 评论 -
linux下smtp配置及实现
http://blog.chinaunix.net/uid-22787601-id-1769247.html 最近几天都在配置SMTP,积累了一些方法,与大家共享;时间2010年1月3日 linux下smtp配置方法有几种,具体如下: 方法一,使用mail函数发送邮件;使用时时需要在本地系统上正确设置SMTP,否则将不能发送邮件。由于对系统的依赖性比较大,很多时候很不转载 2016-08-30 21:45:59 · 9533 阅读 · 0 评论 -
php fscanf
fscanf(PHP 4 >= 4.0.1)fscanf -- 从文件中格式化输入说明mixed fscanf ( resource handle, string format [, string var1])fscanf() 函数和 sscanf() 相似,但是它从与 handle 关联的文件中接受输入并根据指定的 format(定义于 sprintf转载 2016-08-30 22:46:35 · 957 阅读 · 0 评论 -
is_uploaded_file 这可以用来确保恶意的用户无法欺骗脚本去访问本不能访问的文件
is_uploaded_file(PHP 3>= 3.0.17, PHP 4 >= 4.0.3)is_uploaded_file -- 判断文件是否是通过 HTTP POST 上传的说明bool is_uploaded_file ( string filename)如果 filename 所给出的文件是通过 HTTP POST 上传的则返回 TRUE。这可以用来转载 2016-08-30 22:50:37 · 476 阅读 · 0 评论 -
十大最流行PHP框架排名
http://jingyan.baidu.com/article/a3aad71afc6890b1fb00961e.htmlPHP 是一个被广泛使用的来进行Web开发的脚本语言。虽然有很多其它可供选择的Web开发语言,像:ASP 和Ruby,但是PHP是目前为止世界上最为流行的。那么,是什么让PHP如此流行?PHP 如此之流行是因为比起别的语言来,它更容易学习,转载 2016-08-20 15:47:59 · 549 阅读 · 0 评论 -
PHP字符编码绕过漏洞--addslashes、mysql_real_escape漏洞
http://www.t086.com/article/5027在上次活动开发过程中,有个程序写了下面这样的语句:$sName = $_GET['name']; $sName = addslashes($sName); $sql = "SELECT COUNT(lGid) AS total FROM tbRank WHERE `sName` LIKE '%$sN转载 2016-09-12 09:32:56 · 617 阅读 · 0 评论 -
mysqli的prepare准备语句使用教程
http://www.phpddt.com/db/288.htmlmysqli对prepare的支持对于大访问量的网站是很有好处的,它极大地降低了系统开销,而且保证了创建查询的稳定性和安全性。prepare准备语句分为绑定参数和绑定结果,下面将会一一介绍!(1)绑定参数看下面php代码:php//创建连接$mysqli=new mysqli("localhost",转载 2016-09-12 11:42:32 · 2394 阅读 · 0 评论 -
PHP 使用 Mysqli 的 prepare 语句有什么好处?
http://zhidao.baidu.com/link?url=9C40AoCTrSNIfGCVB3nwTdOCs_M5SWBLfA-HsInPEFf16C5vfT-NixRdAW62YuO0cTX_RYANzrvONtj_YzzBIRHqMgaMGp-Y-dS8rXt15Ru好处:(1)解析查询只有一次(2)执行一些查询优化步骤只有一次(3)通过二进制协议发送参数比送他们转载 2016-09-12 11:48:56 · 1878 阅读 · 0 评论 -
PHP中的对象复制及__clone() 函数
http://www.androiddev.net/php-object-clone-copy-constructor/在PHP中, 对象间的赋值操作实际上是引用操作 (事实上,绝大部分的编程语言都是如此! 主要原因是内存及性能的问题) , 比如 :1class myclass {2public $data;转载 2016-09-12 13:28:29 · 338 阅读 · 0 评论 -
php中eval函数的危害与正确禁用方法
http://www.jb51.net/article/51670.htmphp的eval函数并不是系统组件函数,因此我们在php.ini中使用disable_functions是无法禁止它的。但是eval()对于php安全来说具有很大的杀伤力,因此一般不用的情况下为了防止类似如下的一句话木马入侵,需要禁止!?1eval(转载 2016-09-12 14:49:49 · 1507 阅读 · 0 评论 -
使用HttpOnly提升Cookie安全性
http://blog.csdn.net/zzzmmmkkk/article/details/10862949在介绍HttpOnly之前,我想跟大家聊聊Cookie及XSS。随着B/S的普及,我们平时上网都是依赖于http协议完成,而Http是无状态的,即同一个会话的连续两个请求互相不了解,他们由最新实例化的环境进行解析,除了应用本身可能已经存储在全局对象中的所有信息外,该环境不保存与转载 2016-09-12 15:10:46 · 503 阅读 · 0 评论