php技术

php cli模式学习(PHP命令行模式)
php技术

php cli模式学习(PHP命令行模式)

阅读(14) 作者(admin)

php_cli模式简介 php-cli是php Command Line Interface的简称,如同它名字的意思,就是php在命令行运行的接口,区别于在Web服务器上运行的php环境(php-cgi, isapi等) 也就是说,php不单可以写前台网页,它还可以用来写后台的程序...

php技术

基于php-fpm 参数的深入理解

阅读(19) 作者(admin)

ps aux |grep php-fpm |more查看php-fpm总数php-fpm.conf 配置pid stringPID文件的位置. 默认为空.error_log string错误日志的位置. 默认: 安装路径#INSTALL_PREFIX#/log/php-fpm.log.log_level string错误级别. 可用...

php技术

php-cli简介(不会Shell语言一样用Shell)

阅读(27) 作者(admin)

1.基础知识

1.1 什么是Shell编程? 在 Unix 中,shell 可不是简单的命令解释器(典型的有 Windows 中的 DOS ),而是一个全功能的编程环境。Shell 是操作系统的一部分,用来与用户打交道,并且可以用来协调各个命令【1】。用She...

php技术

PHP CLI模式下的多进程应用分析

阅读(20) 作者(admin)

PHP在很多时候不适合做常驻的SHELL进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy.

而且, 如果输入数据非法, 而脚本没有检测, 导致abort,...

php技术

解析CI即CodeIgniter框架在Nginx下的重写规则

阅读(19) 作者(admin)

最近研究CI框架,发现这个框架的路由功能在Nginx下有问题,报404错误,后来在网上查资料,发现需要开启PATH_INFO。在nginx7.16以后貌似就支持PATH_INFO了,只需要在配置文件中开启即可。打开nginx.conf文件,在你的虚拟主机下增...

php技术

深入php函数file_get_contents超时处理的方法详解

阅读(6) 作者(admin)

一.增加超时的时间限制 这里需要注意:set_time_limit只是设置你的PHP程序的超时时间,而不是file_get_contents函数读取URL的超时时间。真正的修改 file_get_contents延时可以用resource $context的timeout参数: 复制代码...

PHP批量采集下载美女图片的实现代码
php技术

PHP批量采集下载美女图片的实现代码

阅读(24) 作者(admin)

设计思路

考虑到单纯的采集一个网页的图片,太麻烦,所以直接采集他的列表页,获取列表的url然后在一一采集,但是用php匹配列表页的url太麻烦,第一列表页有很多无效url这对我这个正则小菜鸟实在是个问题,看了一下列表页的结...

php技术

基于PHP CURL获取邮箱地址的详解

阅读(42) 作者(admin)

CURL可谓居家旅行必备之杀人良药,为何如此形容?就是因为他好用方便能实现页面抓取模拟登录采集等一系列功能。记得第一次接触CURL的时候是要实现完成从邮箱用户列表的抓取。当时为了赶进度没有细细研究只是网上找了一些...

PHP判断图片格式的七种方法小结
php技术

PHP判断图片格式的七种方法小结

阅读(24) 作者(admin)

使用php判断文件图片的格式

复制代码 代码如下: <?php $imgurl = "http://www.jb51.net/images/logo.gif"; //方法1 echo $ext = strrchr($imgurl,'.'); echo '<hr>'; //方法2 echo $ext1 = substr($imgurl,strrpos...

php技术

基于session_unset与session_destroy的区别详解

阅读(19) 作者(admin)

session_unset()释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的sessionidsession_destroy()删除当前用户对应的session文件以及释放sessionid,内存中的$_SESSION变量内容依然保留因...

php技术

PHP register_shutdown_function函数的深入解析

阅读(16) 作者(admin)

脚本时常死掉,而且并不总是那么好看. 我们可不想给用户显示一个致命错误,又或者一个空白页(在display_errors设为off的情况下) . PHP中有一个叫做 register_shutdown_function 的函数,可以让我们设置一个当执行关闭...

php技术

深入PHP与浏览器缓存的分析

阅读(24) 作者(admin)

我们往往在服务器上对缓存设置进行各种优化方案,但是我们却很少注意到客户端缓存,准确的说是浏览器的缓存机制。其实每种浏览器都有缓存策略,会暂时将每一个浏览过的文件缓存在一个特殊的文件夹里。我们就可以在用户重复...

php技术

PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解

阅读(15) 作者(admin)

PHP导出EXCEL快速开发指南phpexcel有专有的开发文档,详细操作请参考其开发文档,本文档只是对其在使用上作了优化整合,便于在新项目中快速开发。phpexcel生成文件同样有两种方式,一种方式为直接输出,一种方式为生成静态文件...

php技术

PHP Cookie的使用教程详解

阅读(16) 作者(admin)

1、设置CookiePHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分 ,用于浏览器和服务器之间传递信息,所以必须 在任何属于HTML文件本身的内容输出之前调用 Cookie函数。SetCookie函数定义了...

php技术

PHP flush()与ob_flush()的区别详解

阅读(20) 作者(admin)

buffer ---- flush() buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的 设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变...

php技术

php变量作用域的深入解析

阅读(19) 作者(admin)

PHP 中的每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域。对于初学者来说,变量的作用域是它们所驻留的页面。因此,如果你定义了 $var,页面余下部分就可以访问 $var,但是,其它页面一般不...

CURL的学习和应用(附多线程实现)
php技术

CURL的学习和应用(附多线程实现)

阅读(18) 作者(admin)

curl安装:

windows下面的安装:修改php.ini文件的设置,找到php_curl.dll//取消下在的注释extension=php_curl.dll linux下面安装:复制代码 代码如下:# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz# tar zxvf c...

PHP多线程批量采集下载美女图片的实现代码(续)
php技术

PHP多线程批量采集下载美女图片的实现代码(续)

阅读(21) 作者(admin)

个人认为影响的原因:匹配到的图片url并不是有效的url,文中只是简单的判断是否是相对路径,但是有些url是失效的 解决办法:就是新增判断是否是真实有效url的图片复制代码 代码如下:/** * *判断url是否有效 *@param $url s...

php技术

如何设置mysql允许外网访问

阅读(7) 作者(admin)

mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停.解决方法:1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select...

php技术

PHP在线生成二维码(google api)的实现代码详解

阅读(17) 作者(admin)

通过google在线生成二维码的api在线生成二维码。 代码如下: 复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html...

php技术

深入PHP运行环境配置的详解

阅读(17) 作者(admin)

运行环境配置:php54+Apache2.2+Mysql1.默认端口设置:#Listen 12.34.56.78:80Listen 80802.加载模型:LoadModule php5_module "D:/MyZILIAO/PHP/php54/php5apache2_2.dll"3.支持的类型: AddType application/x-compres...

PHP运行环境配置与开发环境的配置(图文教程)
php技术

PHP运行环境配置与开发环境的配置(图文教程)

阅读(15) 作者(admin)

前提示时间一个博友,建议我提供PHP开发环境的搭建文章。当然我们一般在windows平台下开发的居多,那么,今天我就在Windows平台下搭建PHP的调试和开发环境。如果有写的不好的请谅解。 一、总的大概步骤如下 1、下载资料...