-
php 获取远程网页内容的函数
本文是一个php获取远程网页内容函数的用法,file_get_contents,感兴趣的同学参考下. <?php $curDomain = $_SERVER['HTTP_HOST']; $strHTML = file_get_contents('http://www.phperz.com/DomainParking.asp?gDomName='.$curDomain); echo $strHTML ?> 早就在网上看到说file_get_contents不稳定,果然碰到了。...
PHP 2014-12-12 08:03:04 -
PHP下通过系统信号量加锁方式获取递增序列ID
前一阵子,设计LAJP时需要在PHP中生成唯一ID,看似小菜一碟却着实让我为难了,在Java中一个同步方法即可搞定的事,但在PHP中却没有好的解决思路。 在网上搜了搜,有两个办法但都不太好:一个是简单的以进程ID+时间戳,或进程ID+随机数来产生近似的唯一ID,虽简单但对于追求“完美”的我不愿这样凑合,再说Apache2以后进程会维持相当长得时间,生成的ID发生碰撞的几率还是比较大的;第二个思路是通过Mysql的自增字段,这个就更不能考虑了,效率低不说,我的设计里压根就没数据库...
PHP 2014-12-11 21:45:22 -
PHP 生成的XML,FLASH获取为乱码终极解决
本文为大家讲解了php生成的xml文件,flash中读取为乱码的问题分析和解决方法,感兴趣的同学参考下. 需求: 最不怕跟匪夷所思的问题作斗争了,看谁牛鼻。都好久没在编码上遇到过障碍了,今天居然又遇到个小茶包——PHP生成的XML,以FLASH获取却为乱码...
PHP 2014-12-11 13:09:11 -
PHP获取类中常量,属性,及方法列表的方法
本文为大家讲解的是如何使用php中的反射类来获取类中常量,属性,及方法列表的方法,感兴趣的同学参考下. $r = new ReflectionClass($this); Zend_Debug::dump($r->getConstants(), "Constants"); Zend_Debug::dump($r->getProperties(), "Properties"); Zend_Debug::dump($r->getMethods(), "Methods"); 注:本文中的zend_debug是zf中的方法,你也可以直接使用print_r或var_dump来查看...
PHP 2014-12-11 08:18:02 -
用自定义函数获取合并单元格内的行数
用自定义函数获取合并单元格内的行数 有时需要在Excel公式中用到合并单元格内所包含的行数或列数。例如下图为几类产品的数量统计,其中每种大类的产品都包含若干小类,需要在合并的单元格中得到各种小类的品种数及数量合计...
系统程序 2014-12-11 05:36:06 -
php 获取客户端的真实ip
本文是一个 php实现的可以用来获取 用户的真实ip地址,之所以强调是真实,是因为ip获取ip地址好几个函数,有的只能获取代理的ip,感兴趣的同学参考下. function GetIP(){ if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP"); else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if (getenv("REMOTE_ADDR") &&am...
PHP 2014-12-10 21:39:09 -
php获取本周,上周,本月,上月,本季度日期的代码
本文为大家讲解了使用php获取本周,上周,本月,上月,本季度日期的代码方法得到各种日期。主要使用了php中的strtotime函数,感兴趣的同学参考下. echo date("Ymd",strtotime("now")), "n"; echo date("Ymd",strtotime("-1 week Monday")), "n"; echo date("Ymd",strtotime("-1 week Sunday")), "n"; echo date("Ymd",strtotime("+0 week Monday")), "n"; echo date("Ymd",strtotime("+0 week Sunday")), "n"; //date('n...
PHP 2014-12-10 09:45:05 -
PHP 获取目录下的图片并随机显示的代码
本文是一个PHP实现的可以随机获取目录下的某个图片并显示的代码,感兴趣的同学参考下。 从一个目录里获取某类型文件的清单(用在WEB的话一般是jpg/gif/png)->通过随机函数选一个图片->输出代码...
PHP 2014-12-10 00:51:08 -
php获取url字符串截取路径的文件名和扩展名的函数
本文是一个php实现可以获取 url字符串截取路径的文件名和扩展名的函数,需要的朋友可以参考下。 php获取文件名 function retrieve($url) { preg_match('//([^/]+.[a-z]+)[^/]*$/',$url,$match); return $match[1]; } php获取文件扩展名 <?php function getExt($url) { $path=parse_url($url); $str=explode('.',$path['path']); return $str[1]; } echo getExt('http://www.test.net/abc/de/fg.php?id=1'); ?> ...
PHP 2014-12-10 00:36:03 -
php 实现的获取关键字 去超链接函数
本文是一个php 实现的获取关键字 去超链接函数,感兴趣的同学参考下 1.根据权重获取关键字 function getkey($contents){ $rows = strip_tags($contents); $arr = array(' ',' ',"s", "rn", "n", "r", "t", ">", "“", "”"); $qc_rows = str_replace($arr, '', $rows); if(strlen($qc_rows)>2400){ $qc_rows = substr($qc_rows, '0', '2400'); } $data = @implode('', file("http://keyword...
PHP 2014-12-09 17:33:05 -
php microtime获取浮点的时间戳
本文为大家讲解的是php下使用 microtime函数获取浮点的时间戳的方法,感兴趣的同学参考下。 看到别人的源码中用microtime(true),查了下手册,原来从PHP 5.0.0 开始,microtime增加了这个参数...
PHP 2014-12-09 12:21:04