22:54
PHP采集程序大全,在论坛好久了没有怎么正式的发表过东西,今天给大家共享一下我的采集代码!思路:采集程序的思路很简单大体可以分为以下几个步骤:nbsp;nbsp;1.获取远程文件源代码(file_get_contents或用fopen).nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;2.分析代码得到自己想要的内容(这里用..
22:54
PHPGoogle的translateAPI代码,CODE:headerContent-Type:text/html;charset=utf-8;classGoogle_API_translator{public$opts=arraytext=gt;,language_pair=gt;en|it;public$out=;functionsetOpts$opts{if$opts[text]!=$this-gt;opts[text]=$opts[text];if$opts[language_pair
22:54
编写安全PHP应用程序的七个习惯,PHP应用程序中的安全性包括远程安全性和本地安全性。本文将揭示PHP开发人员在实现具有这两种安全性的Web应用程序时应该养成的习惯。在提及安全性问题时,需要注意,除了实际的平台和操作系统安全性问题之外,您还需要确保编写安全的应用程序。在编写PHP应用程序时,请应..
22:54
PHP远程关机操作的代码,lt;?php/***远程启动计算机*注意:iiapache需要有windowsystem/cmd.exe执行权限*name:薛如飞*qq:6706250*e-mail:xuerufei@163.com*blog:http://hi.baidu.com/飞云盖天*www:http://www.devdao.com*date:08.08.28**/ifisset$_POST['cmd']{$cmd=stripslashes$_POST['cmd']..
22:54
实现PHP的编译执行分离(separatingcompilationandexecution),刚刚在PHP群内和大家聊天,应承了大家要写一个关于如何实现PHP源码加密的文章,借着这会QA在冒烟的机会,就这个问题,我写点思路。我以前的文章介绍过,ZE(Zendengine)执行一个PHP脚本会经历编译-gt;执行,只不过它每次执行都会去重新编译PHP文件。并没有实...
22:54
40个迹象表明你还是PHP菜鸟,这些迹象不只是用来告诉我是菜鸟,还告诉我还有很多要学习的。简介40个迹象的英文版权归ReinholdWeber所有,中译文作者yangyang(akadavidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水平有限,请广大PHPer指正。40个Conque..
22:54
用php得到163的邮件信息,lt;?$host='pop.163.com';$port=110;$user='******';$password='******';if!$sock=fsockopengethostbyname$host,$port,$errno,$errstrnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;exit$errno.':'.$errstr;set_socket_blocking$sock,true;$msg=fgets$sock;echo$m
22:54
PHP破解163相册外连,lt;?phpob_start;$img=$_GET['url'];$host=$path=str_replace'http://','',$img;$host=explode'/',$host;$host=$host[0];$path=strstr$path,'/';$fp=fsockopen$host,80,$errno,$errstr,30;if$fp{@fputs$fp,GET$pathHTTP/1.1\r\n;@fputs$fp,Host:$host\r\n;
22:54
如何加速你的PHP程序,我一直认为PHP的运行速度是非常的理想的,尤其是Zend引擎的加速之后。但是PHP仍然有加速的可能,你知道吗?所有的一切都始于如何优化PHP的编译尝试使用针对CPU型号的特殊编译参数-msse-mmmx-mfpmath=sse在编译的时候添加-03参数编译的时候调节CPU的参数-march-mcpuUseC..
22:54
PHP读取MSN上的用户信息类,一个可以获取msn上用户信息的代码lt;?php$msn=newmyMSNh058@test.com,123;//MSNv9classmyMSN{private$server=messenger.hotmail.com;private$port=1863;private$nexus=https://nexus.passport.com/rdr/pprdr.asp;private$sshLogin=login.live.com/login2.srf;//loginn
22:54
PHP与JavaScript之间中文base64码转换代码,//PHPbase64_encodelt;?phpfunctionstr_encode$str{nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;returnbase64_encodeiconv'GB18030','UTF-8',$str;}echostr_encode'你好!美女!';?gt;//////////////////////////////////////////////////////////////
22:54
PHP-Javascript“返回上一页”无缓存问题,您好,欢迎浏览本站,如果您是第一次访问本站,欢迎订阅本站的RSS,随时获取本站最新资讯。RSS:http://feed.photozero.net很多用PHP写脚本的朋友都会遇到这样的问题,比如一个注册页面(不使用任何AJAX),需要填写账号密码等信息,填写完后需要到服务端验证,如果验证..
22:54
BluePage通用分页类助开发者提高开发效率,nbsp;分页是网站常用的一项功能,如果有一个良好的分页类函数,可以帮开发者节省不少开发时间。1分页要与SQL无关。为什么分页必须与SQL无关呢?很显然,有一定开发经验的朋友,至少都在使用数据库代理类。我们不应该在分页类中global或传递数据库类,至于直接把数据库连接..
22:54
phpMyAdmin$_REQUEST参数发现SQL注入漏洞,发布日期:2008-03-01更新日期:2008-03-04受影响系统:phpMyAdminphpMyAdminlt;2.11.5不受影响系统:phpMyAdminphpMyAdmin2.11.5描述:BUGTRAQID:28068phpMyAdmin是用PHP编写的工具,用于通过WEB管理MySQL。phpMyAdmin使用$_REQUEST而不是$_GET和$_POST变量作为其参数..
22:54
一个特别好的学习PHP引用返回的例子,lt;?php$a=1;functionbamp;$c{nbsp;nbsp;nbsp;$c++;nbsp;nbsp;nbsp;return$c;}$d=b$a;$d++;echo$a;?gt;nbsp;lt;?php$a=1;functionamp;bamp;$c{nbsp;nbsp;nbsp;$c++;nbsp;nbsp;nbsp;return$c;}$d=amp;b$a;$d++;echo$a;?gt;..
22:53
升级PHP5的理由:PHP4和PHP5性能对比,PHP4到今年年底PHPGroup将不再对其进行支持了,所以为了让大家更有信心的转移到PHP5平台上,我特别做了这个测试,看看我们PHP4.x是否真的性能比我们的PHP5.x要好捏,测试结果很明显,那就是PHP5.x比php4.x不论是面向对象还是面向过程,都要比PHP4.x要快,所以大家完全有..
22:53
使用php的zlib压缩和解压缩swf文件,下面是我写的压缩和结压缩swf文件的例子://没有加入判断swf文件是否已经压缩,入需要可以根据文件的第一个字节是'F'或者'C'来判断压缩swf文件://文件名$filename=test.swf;//打开文件$rs=fopen$filename,r;//读取文件的数据$str=fread$rs,filesize$filename;//设置swf头..
22:53
网管注意PHP5.2.5之前版本多个安全漏洞,发布日期:2007-11-08更新日期:2007-11-13受影响系统:PHPPHPlt;5.2.5不受影响系统:PHPPHP5.2.5描述:BUGTRAQID:26403----CVECANID:CVE-2007-4887PHP是广泛使用的通用目的脚本语言,特别适合于Web开发,可嵌入到HTML中。PHP的5.2.5之前版本中存在多个安全漏洞,具体包..
22:53
动态网页制作PHP常用的正则表达式,nbsp;nbsp;nbsp;nbsp;nbsp;正则表达式用于字符串处理、表单验证等场合,实用高效。本文收集了一些常用的表达式:nbsp;nbsp;nbsp;nbsp;nbsp;匹配中文字符的正则表达式:[\u4e00-\u9fa5]nbsp;nbsp;nbsp;nbsp;nbsp;评注:匹配中文还真是个头疼的事,有了这个表达式就好办了..
22:53
PHP5中新增加的日期date函数的常量,nbsp;nbsp;PHP5.1.1起定义有以下常量来提供标准日期表达方法,可以用于日期格式函数例如date。DATE_ATOMstring原子钟格式如:2005-08-15T15:52:01+00:00DATE_COOKIEstringHTTPCookies格式如:Mon,15Aug200515:52:01UTCDATE_ISO8601stringISO-8601如:2005-08-15T15:52:..
22:53
PHP动态网站开发中常用的8个小技巧,本文总结了PHP日常开发中常用的8个小技巧。PHP批最取得checkbox的值1、命名lt;inputtype='checkbox'name='checkbox[]'value=$dwmyrow[banzhu]/gt;2、使用当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则if!empty$_POST['checkbox']{$expr=join,,$_POST..
22:53
PHP开发中的中文编码问题,PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家或区域都规定了计算机信息交换用的字符编码集,如美国的扩展ASCII码,中国的GB2312-80,日本的JIS等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集..
22:53
25个顶级PHP模板引擎,为了找到一个好的模板引擎,我在互联网上进行搜索,目前已经整理出了以下名单:SmartySmarty的特点是将模板编译成PHP脚本,然后执行这些脚本。很快,非常灵活。HeyesTemplateClass一个非常容易使用,但功能强大并且快速的模板引擎,它帮助你把页面布局和设计从代码中分..
22:53
用PHP程序直接调用文本文件内容实例,如何用php直接调用文本文件内容:首先通过file函数打开服务器上的一个文本文件,返回的$myFile就将成为这个文件操作的句柄,然后再通过循环指令,取出文件中每一行的内容并打印出来。编程思路首先要使用的函数为fi1e,本函数与readfile类似,不同的地方为file函数将文件..
22:53
确保php应用程序的安全-不能违反的四条安全规则,规则1:绝不要信任外部数据或输入关于Web应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outsidedata)包括不是由程序员在PHP代码中直接输入的任何数据。在采取措施确保安全之前,来自任何其他来源(比如GET变量、表单POST、数据库、配置文件、..
22:53
phpmyadmin连接mysql的问题,今天装一个系统,debian的etch版本,mysql都配置好了,但是用phpmyadmin2.11.0连接mysql总提示#1045-Accessdeniedforuser'root'@'localhost'usingpassword:YES错误,但是密码明明是正确的,在命令行下也没问题。象这个情况,phpmyadmin采用['auth_type']='http';倒也可..
22:53
将SSH与PHP相连接确保传输数据的安全,SSH可以通过将联机的封包加密的技术进行资料的传递;使用SSH可以把传输的所有数据进行加密,即使有人截获到数据也无法得到有用的信息。同时数据经过压缩,大大地加快了传输的速度。总之,通过SSH的使用,可以确保资料传输比较安全并且传输效率较高。不过,并非所有人知道..
22:53
PHP5对Mysql5的任意数据库表的管理代码示例(四),续:如果点击删除一个条目则会跳转到del.php//del.phplt;htmlgt;lt;headgt;lt;titlegt;Deletinganentryfromthedatabaselt;/titlegt;lt;metahttp-equiv=Content-Typecontent=text/html;charset=gb2312/gt;lt;/headgt;lt;bodybgcolor=#ffffffgt;lt;h2gt;Delet
22:53
PHP5对Mysql5的任意数据库表的管理代码示例(三),续:点击编辑一个条目会跳转至edit.php//edit.phplt;htmlgt;lt;headgt;lt;titlegt;Editinganentryfromthedatabaselt;/titlegt;lt;metahttp-equiv=Content-Typecontent=text/html;charset=gb2312/gt;lt;/headgt;lt;bodybgcolor=#ffffffgt;lt;h2gt;Editane
22:53
PHP5对Mysql5的任意数据库表的管理代码示例(二),续:点击添加一个条目就会跳转到add.phpnbsp;nbsp;nbsp;//add.phpnbsp;nbsp;nbsp;lt;htmlgt;lt;headgt;lt;titlegt;Addanentrytothedatabaselt;/titlegt;lt;metahttp-equiv=Content-Typecontent=text/html;charset=gb2312/gt;lt;/headgt;lt;bodybgcolor=#f