PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
· (转)用php解析html 发布时间:2011-11-09
最近想用php写一个爬虫,就需要解析html,在sourceforge上找到一个项目叫做PHPSimpleHTMLDOMParser,它可以以类似jQuery的方式通过css选择器来返回指定的DOM元素,功能十分强大。首先要在程序的开始引入simple_html_dom.php这个文件include_once('simple_html_dom.php')... 查看全文
· PHP中的(伪)多线程与多进程发布时间:2011-11-09
已经因为没怎么需要,所以没有查这个的资料。最近有一个项目却是需要这样子的功能。查看了PHP的手册和他人的例子,了解到基本的两种方法:(伪)多线程:借助外力利用WEB服务器本身的多线程来处理,从WEB服务器多次调用我们需要实现多线程的程序。以下转载自:http://www.laikan8.com/21/118472.htmlQUOTE:我们知道PHP本身是不支持多线程的,但是我们的WEB服务器是支持多线程的.也就是说可以同时让多人一起访问.这也是我在PHP中实现多线程的基础... 查看全文
· php 字符层截取 技巧发布时间:2011-11-09
/***去除字符串最后1个字符最简单方法*/$str="abcd";$newstr=substr($str,0,-1);//abc... 查看全文
今天在PHP4环境下重新写一个接口程序,需要大量分析解析XML,PHP的xml_parse_into_struct()函数不能直接生成便于使用的数组,而SimpleXML扩展在PHP5中才支持,于是逛逛搜索引擎,在老外的网站上找到了一个不错的PHPXML操作类。一、用法举例:1、将XML文件解释成便于使用的数组:viewplaincopytoclipboardprint?<?phpinclude('xml.php');//引用PHPXML操作类$xml=file_get_contents... 查看全文
那天对这个主题比较感兴趣,于是就查了相关资料来记叙一下。不过,不知道自己写的到底有没有疏漏,所以,发到这里来给大家当靶子。如果您发现有什么叙述不正确的或不合理的,尽情拍砖——当然接受西红柿和鸡蛋。真理,只存在于辩论中。---------------------------------------------------------------------------------php中非静态方法的静态调用参考资料:1StaticmethodvsNonStaticmethodhttp... 查看全文
· linux下php动态添加扩展 发布时间:2011-11-09
由于在编译安装php时忘记添加curl扩展了,导致php无法使用curl库,比较汗,又不想重新编译安装php,这时想到了phpize命令,可以将扩展编译成.so文件,然后让php配置文件动态引用。1进入php源程序目录(我的是/root/data/php-5.3.6)中的ext目录中,这里存放着各个扩展模块的源代码,mysql也在其中,进入curl目录中Linux命令代码cd/root/data/php-5.3.6/ext/curlcd/root/data/php-5.3... 查看全文
出处:http://hudeyong926.iteye.com/blog/729193<?phpechodate("Ymd",strtotime("now")),"\n";echodate("Ymd",strtotime("-1weekMonday")),"\n";echodate("Ymd",strtotime("-1weekSunday")),"\n";echodate("Ymd",strtotime("+0weekMonday")),"\n";echodate("Ymd"... 查看全文
创建一个简单的文本文件,其中包含有以下PHP代码,并把它保存为hello.php:<?phpecho"HellofromtheCLI";?>现在,试着在命令行提示符下运行这个程序,方法是调用CLI可执行文件并提供脚本的文件名:#phpphphello.php输出HellofromtheCLI-----------------使用标准的输入和输出你可以在自己的PHP脚本里使用这三个常量,以接受用户的输入,或者显示处理和计算的结果。要更好地理解这一点,可以看看下面的脚本(列表A)... 查看全文
· php基础学习-- stristr() 函数发布时间:2011-11-08
PHPstristr()函数PHPString函数定义和用法stristr()函数查找字符串在另一个字符串中第一次出现的位置。如果成功,则返回字符串的其余部分(从匹配点)。如果没有找到该字符串,则返回false。语法stristr(string,search)参数描述string必需。规定被搜索的字符串。find必需。规定要查找的字符。如果该参数是数字,则搜索匹配该数字对应的ASCII值的字符。提示和注释注释:该函数是二进制安全的。注释:该函数对大小写不敏感。如需对大小写敏感的搜索... 查看全文
· php基础学习-- strstr() 函数发布时间:2011-11-08
PHPstrstr()函数PHPString函数定义和用法strstr()函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回false。语法strstr(string,search)参数描述string必需。规定被搜索的字符串。search必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字ASCII值的字符。提示和注释注释:该函数是二进制安全的。注释:该函数对大小写敏感。如需进行大小写不敏感的搜索... 查看全文
· PHP使用心得发布时间:2011-11-07
PHP可以用来开发网站后台的CGI等,也可以做为脚本语言来编写一些批处理。... 查看全文
原文出处:http://hi.baidu.com/kashifs/blog/item/928379f254888cbea50f524a.html在PHP中引用意味着用不同的名字访问同一个变量内容。这并不像C的指针,替代的是引用是符号表别名。注意在PHP中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。引用传递functionfoo(&$var){$var++;}foo($a);//注意在函数调用时没有引用符号-只有函数定义中有... 查看全文
· PHP实现克鲁斯卡尔(kruscal)算法发布时间:2011-11-07
<?phprequire'edge.php';$a=array('a','b','c','d','e','f','g','h','i');$b=array('ab'=>'10','af'=>'11','gb'=>'16','fg'=>'17','bc'=>'18','bi'=>'12','ci'=>'8','cd'=>'22','di'=>'21','dg'=>'24','gh'=>'19','dh'=>'16'... 查看全文
我用的php版本是最新的,php5.3.5,你可以从这里下载最新的,关于MySql和Apache的安装,前面已经图解了,MySQl5.1配置安装,Apache2.2配置安装,下面开始介绍他们的相互配置。首先介绍一下php各版本之间的区别,php版本后面一般有VC6和VC9、ThreadSafe和NonThreadSafe的区别,VC6就是legacyVisualStudio6compiler,就是使用这个编译器编译的,VC9就是theVisualStudio2008compiler... 查看全文
· php权限管理类发布时间:2011-11-07
这个是在网上找的,不做解释,先保存下,以后研究,auth.class.rar(1.4KB)下载次数:0... 查看全文
· PHP编码规范发布时间:2011-11-04
1.介绍1.1.标准化的重要**标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许多的项目中不断演进,许多公司花费了许多星期逐子字逐句的进行争论。标准化不是特殊的个人风格,它对本地改良是完全开放的。1.2.优点当一个项目尝试着遵守公用的标准时,会有以下好处:·程序员可以了解任何代码,弄清程序的状况·新人可以很快的适应环境·防止新接触php的人出于节省时间的需要,自创一套风格并养成终生的习惯·防止新接触php的人一次次的犯同样的错误·在一致的环境下... 查看全文
· PHP编码规范2发布时间:2011-11-04
1介绍为了更好的提高开发的工作效率,保证开发的有效性和合理性,并最大程度的提高代码的可读性和可重复利用性,制订此规范。本规范包含了PHP开发时程序编码中代码缩进规则、控制结构、函数调用、函数定义、注释、包含代码、PHP标记、文件头的注释块、CVS标记、URL样例、常量命名等方面的规则。1.1标准化的重要标准化问题的确在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。但是这往往是因为对标准化的误解。标准化不是束缚人,他是为了在大型开发过程中,能够提供项目整体的质量与开发进度。也许有人会说... 查看全文
之前看到很多开源项目,一些项目的配置信息一般都写在文件里,有些是写到配置文件的常量里,有些是写到数组里了。不过那些相对复杂些,数组的没有深入研究。常量的我大致看了下,一般在修改的时候,比较复杂,首先你需要把配置文件全部读出来,然后通过正则匹配,替换内容,然后再写入文件,而我下面用的这个方法,相对比较简单,也比较容易,我贴下代码吧if(isset($_POST['sub'])){$cfg=array('contact'=>$_POST['contact'])... 查看全文
· php实现图的邻接表发布时间:2011-11-03
<?php//调用require'alGraph.php';$a=array('a','b','c','d','e','f','g','h','i','j');$b=array('ab','bc','be','cd','df','fg','gh','ga','hj','gi');$test=newALGraph($a,$b);print_r($test->bfs());?>alGraph.php<... 查看全文
· PHP实现图的邻接矩阵发布时间:2011-11-03
<?php//调用require'mGraph.php';$a=array('a','b','c','d','e','f','g','h','i','j');$b=array('ab','bc','be','cd','df','fg','gh','ga','hj','gi');$test=newMGraph($a,$b);print_r($test->bfs());?>mGraph.php<... 查看全文