php技术

php技术

PHP5.3.1 不再支持ISAPI

阅读(15) 作者(admin)

要在IIS6上使用高版本PHP,必须安装fastCGI扩展, Microsoft FastCGI Extension for IIS 5.1 and 6.0 然后让你的IIS6支持fastCGI即可。  然后设定一下php.ini中的CGI and FastCGI参数:  fastcgi.impers...

php技术

获取远程文件大小的php函数

阅读(27) 作者(admin)

复制代码 代码如下:<?php function getFileSize($url){ $url = parse_url($url); if($fp = @fsockopen($url['host'],empty($url['port'])?80:$url['port'],$error)){ fputs($fp,"GET ".(empty($url['path'])?'/':$ur...

php技术

PHP 编程安全性小结

阅读(18) 作者(admin)

规则 1:绝不要信任外部数据或输入

  关于 Web 应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由程序员在 PHP 代码中直接输入的任何数据。在采取措施确保安全之前,来自...

php技术

PHP has encountered an Access Violation 错误的解决方法

阅读(17) 作者(admin)

搭建wordpress的时候发觉居然会报这种错误,网上的解决方案都是千篇一律的复制粘贴,都是关于eaccelerator的设置问题,我很奇怪我并没有安装这个扩展啊?不过倒是安装过APC扩展,两种扩展都是优化服务器做底层代码支持,实现缓存...

php技术

PHP 实用代码收集

阅读(17) 作者(admin)

1. 可阅读随机字符串

此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。 复制代码 代码如下: /************** *@length - length of random string (must be a multiple of 2) *****...

php技术

在命令行下运行PHP脚本[带参数]的方法

阅读(17) 作者(admin)

创建一个简单的文本文件,其中包含有以下PHP代码,并把它保存为hello.php: 复制代码 代码如下: <?php echo "Hello from the CLI"; ?> 现在,试着在命令行提示符下运行这个程序,方法是调用CLI可执行文件并提供脚本的文件名: #...

php技术

关于php fread()使用技巧

阅读(29) 作者(admin)

说明 string fread ( int handle, int length ) fread() 从文件指针 handle 读取最多 length 个字节。该函数在读取完最多 length 个字节数,或到达 EOF 的时候,或(对于网络流)当一个包可用时,或(在打开用户空间流之后)已读取...

php技术

PHP 时间转换Unix时间戳代码

阅读(16) 作者(admin)

复制代码 代码如下:<?php date_default_timezone_set('Asia/Chongqing'); $time1 = "2006-04-16 08:40:54"; $time2 = strtotime($time1); echo $time2; echo date('Y-m-d h:i:s',$time2); ?>...

php技术

php addslashes和mysql_real_escape_string

阅读(17) 作者(admin)

很好的说明了addslashes和mysql_real_escape_string的区别,虽然国内很多PHP coder仍在依靠addslashes防止SQL注入(包括我在内),我还是建议大家加强中文防止SQL注入的检查。addslashes的问题在于黑客可以用0xbf27来代替单...

php技术

PHPMailer 中文使用说明小结

阅读(16) 作者(admin)

A开头:

$AltBody --属性 出自:PHPMailer : $AltBody 文件:class.phpmailer .php 说明:该属性的设置是在邮件正文不支持HTML的备用显示

AddAddress --方法 出自:PHPMailer ::AddAddress(),文件:class.phpmailer .php 说明...

php技术

PHP 变量的定义方法

阅读(25) 作者(admin)

变量的定义 &#9873;变量的类型 &#9873;变量的使用 变量即是存在于内存中可以不断变化的一个个对象,我们可以将内存想象成一个街道,街道中有许多住户,每位住户都会有自己的门牌号码,这就好比是内存中的地址(C语言中经常提到...

php技术

php cout&amp;lt;&amp;lt;的一点看法

阅读(20) 作者(admin)

即整数与小数的位数之和不应该超过6位,如果小数部分过长,那么系统将按四舍五入法来近似成6位,如果整数部分过长,那么也近似成为6位

例如: cout<<123.4567 结果是123.457, cout<<123.4564 结果是123.456, cout<<123456.1 结...

php技术

php 静态变量与自定义常量的使用方法

阅读(15) 作者(admin)

&#9873; 静态变量的声明与使用 &#9873; 自定义常量的使用方式

什么是静态变量? 静态变量是指用static声明的变量,这种变量与局部变量的区别是,当静态变量离开了它的作用范围后,它的值不会自动消亡,而是继续存在,当下次再...

php技术

php学习之 认清变量的作用范围

阅读(19) 作者(admin)

任务2:认清变量的作用范围

&#9873;局部变量与全局变量

变量的存在有着它的生命周期,我们可以让它存在于一个小的函数内部,也可让它存在于整个程序当中。对于一般情况下声明的变量,我们称之为局部变量,只能在当前程序段...

php技术

通过具体程序来理解PHP里面的抽象类

阅读(7) 作者(admin)

当然,可能存在多个根类,用来实现不同的功能. 在一个良好设计的体系中,每个根类都应该有一个有用的接口, 可以被应用代码所使用. 如果我们的应用代码被设计成与根类一起工作,那么它也可以和任何一个从根类继承出来的子...

认识并使用PHP超级全局变量
php技术

认识并使用PHP超级全局变量

阅读(10) 作者(admin)

认识并使用PHP超级全局变量

超级全局变量也叫做预定义变量,是PHP系统中自带的变量,它可让你的程序设计更加的方便快捷。它的类型包括:

$GLOBALS 包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键名...

php技术

PHP 源代码压缩小工具

阅读(15) 作者(admin)

使用方法:(在命令行运行) 复制代码 代码如下:php compactor.php DESTINATION.php SOURCE.php 下载: compactor.php复制代码 代码如下:#!/usr/bin/env php <?php /** * Compact PHP code. * * Strip comments, combine...

php技术

php 8小时时间差的解决方法小结

阅读(23) 作者(admin)

原来从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的

也就是显示的时间(无论用什么php命令)都是格林威治标准时间

和我们的时间(北京时间)差了正好8个小时,有以下3中方法可以恢复正常的时间。...

php技术

在PHP中检查PHP文件是否有语法错误的方法

阅读(8) 作者(admin)

之前在当当的时候的一个项目中用到了一个简单的模板引擎,其实也是借鉴discuz来做的模板引擎,很简单,它所作的事情就是把一些自定义的标签编译成php代码。已经说了很简单了,所以编译的时候也名优进行模板语法的检查,那么在...

php技术

php 常用类整理

阅读(16) 作者(admin)

图表库下面的类库可以让你很简单就能创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。Libchart - 这也是一个简单的统计图库。JpGraph - 一个面向对象的图片创建类。Open Flash Cha...

php技术

PHP array_push 数组函数

阅读(9) 作者(admin)

1. $arr = array(); $arr[] = ''; 2. $arr = array(); array_push($arr,'');

刚做一个100000次的循环插入,结果还是第一种要快一些!(循环插入数字,100000次,第一种0.04左右,第二种0.08秒左右)...

php技术

PHP simple_html_dom.php+正则 采集文章代码

阅读(19) 作者(admin)

复制代码 代码如下: <?php //包含PHP Simple html Dom 类库文件 include_once('./simplehtmldom/simple_html_dom.php');

//采集html function getwebcontent($url){ $ch = curl_init(); $timeout = 10; curl_setop...

php技术

php 需要掌握的东西 不做浮躁的人

阅读(18) 作者(admin)

没有什么不同,下面的内容,就是针对一个Java程序员掌握的技能对比PHP来说的!告诉你,它们其实是一样的,不过是工具而已,没有高低贵贱之分。 只不过你不熟练,不知道而已! 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行...

php技术

php 文章采集正则代码

阅读(17) 作者(admin)

复制代码 代码如下: //采集html function getwebcontent($url){ $ch = curl_init(); $timeout = 10; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT...