-
php通过COM类调用组件的实现代码
本文是一个php通过COM类调用组件的实现代码示例,感兴趣的同学参考下. COM(Component Object Model)组件对象模型,是一种跨应用和语言共享二进制代码的方法。COM可以作为DLL被本机程序载入也可以通过DCOM被远程进程调用 在PHP 4.2.0 至 4.2.3中,可以使用w32api_register_function 函数调用外部的DLL,前提是需要在php.ini中打开扩展的php_w32api.dll...
PHP 2014-12-16 07:15:04 -
php实现单链表的实例代码
本文是一个php实现单链表的实例代码,感兴趣的同学参考下。 <?php //链表节点 class node { public $id; //节点id public $name; //节点名称 public $next; //下一节点 public function __construct($id, $name) { $this->id = $id; $this->name = $name; $this->next = null; ...
PHP 2014-12-16 06:48:06 -
PHP 实现过滤CDATA标签
本文是一个PHP 实现的过滤CDATA标签的示例代码,感兴趣的同学参考下。 需求说明; 之前为项目赶进度用php 的simplexml来解析 xml, 当时发现 simplexml不支持<![CDATA标签, 所有处于这个标签内的值都没有办法取到 当时在网上找了一个CDATA的转换器, 修改之后, 将CDATA标签给过滤掉...
PHP 2014-12-16 06:21:03 -
用PHP实现var_export函数功能的方法
本文是一个用PHP实现的var_export函数功能的示例代码,感兴趣的同学参考下。 <?php /** * PHP 实现var_export();功能 */ $arr = array("1","2","3"); $arr1 = array('a'=>NULL,'b'=>array('1'=>3)); var_export($arr); //var_export($arr1); function varExport($arr){ $ret = "array( "; foreach($arr as $k=>$v){ ...
PHP 2014-12-16 05:27:04 -
php中强制下载文件的实现代码
本文为大家讲解的是 解决了php中强制下载文件的实现代码,并解决了IE下中文文件名乱码问题,感兴趣的同学参考下。 以下这段代码作用是:浏览器提交excel格式的数据和文件名到服务器上,PHP将请求转化为可下载的excel文件,并要求浏览器弹出文件下载提示窗口 中间遇到一个问题是提交的中文文件名直接放到header里在IE下会变成乱码,解决方法是将文件名先urlencode一下再放入header,如下...
PHP 2014-12-16 04:18:05 -
php将mysql数据库整库导出生成sql文件的具体实现
本文为大家讲解的是php将mysql数据库整库导出生成sql文件的具体实现,感兴趣的同学参考下. 文件名:db_backup.php 源代码如下: <?php ini_set("max_execution_time", "180");//避免数据量过大,导出不全的情况出现。 /* 程序功能:mysql数据库备份功能 作者:唐小刚 说明: 本程序主要是从mysqladmin中提取出来,并作出一定的调整,希望对大家在用php编程时备份数据有一定帮助. 如果不要备份结构:请屏掉这句:echo get_table_structure($dbname, $table, $crlf).";$crlf$crlf"; 如果不要备份内容:请屏掉这句:echo get_table_content($dbname, $table, $crlf); 修改者:何锦盛 修改时间:2009/11/7 修改内容:新增函数get_table_structure,注释掉了函数get_table...
PHP 2014-12-16 03:48:04 -
php下实现IP查询添加GOOGLE地图功能的代码
本文为大家讲解的是php下实现IP查询添加GOOGLE地图功能的代码,感兴趣的同学参考下。 我曾经做过一个IP查询的页面,可以比较详细的查到国内很多IP的所在地...
PHP 2014-12-16 02:27:05 -
php 数组动态添加实现代码(最土团购系统的价格排序)
本文是一个php 数组动态添加实现代码(最土团购系统的价格排序),感兴趣的同学参考下. 最近在实现最土团购系统的价格排序功能,需要对$oc数组进行扩展,经过测试用下面的方法即可。 核心代码如下: <?php $now=time(); $oc = array( 'team_type' => 'normal', "begin_time < '{$now}'", "end_time > '{$now}'", ); $p="p2"; $pp1=""; $pp2=""; $now = time(); switch ($p) { case "p1": $pp1="team_price < 10"; $pp2=""; break; case "p2": $pp1="t...
PHP 2014-12-16 01:43:53 -
CURL的学习和应用(附多线程实现)
本文为大家讲解的是CURL的学习和应用(附多线程实现),感兴趣的同学参考下。 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 curl-7.17.1.tar.gz //解压 #cd curl-7.17.1 # ./configure –prefix=/usr/local/curl # make # make install 这是安装php之前安装的方法. ***************************phpinf查看是否加载成功! 使用curl的POST数据飞信接口 用curl 写了飞信接口吧,网上有很多,这里只是做个测试 $username = 13800138000; $password = 123456; $se...
PHP 2014-12-16 00:54:09 -
回帖脱衣服的图片实现代码
本文是一个php实现的回帖脱衣服的图片实现代码,感兴趣的同学参考下. 其实原理就是通过php的session判断,发帖前后不同的session值进行判断,需要的朋友可以自由发挥下 randimage...
PHP 2014-12-16 00:30:10 -
PHP实现定时执行计划任务的多种方法小结
本文为大家整理总结了PHP实现定时执行计划任务的多种方法,感兴趣的同学参考下。 PHP定时执行的三种方式实现 1、windows 的计划任务 2、linux的脚本程序 3、让web浏览器定时刷新 具体实现 windows计划任务 PHP很少在win服务器上跑,具体实现也不再深究,看网上实现的原理大概是写bat脚本,然后让window任务(at服务)添加执行这个bat脚本 linux 的脚本实现 这里主要使用到crontab这个命令, 使用方式 : crontab filecrontab [ -u user ] [ -u user ] { -l | -r | -e } 说明 : crontab 是用来让使用者在固定时间或固定间隔执行程式之用 使用crontab写shell脚本,然后让PHP调用shell,这个是利用linux的特性,应该还不算PHP自身语言的特性 PHP实现定时执行计划任务 使用php让浏览器刷新需要解决几个问题 PHP脚本执行时间限制,默认的是30m 解决办法:set_time_l...
PHP 2014-12-15 22:27:14 -
PHP实现多线程异步请求的3种方法
本文为大家讲解的PHP实现多线程异步请求的3种方法,感兴趣的同学参考下. 1、用CURL实现一步请求 CURL扩展是我们在开发过程中最常用的一种方法,他是一个强大的HTTP命令行工具,可以模拟POST/GET等HTTP请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。 示例: <?php $cl = curl_init(); $curl_opt = array(CURLOPT_URL, 'http://www.phperz.com/demo.php', CURLOPT_RETURNTRANSFER, 1, CURLOPT_TIMEOUT, 1,); curl_setopt_array($cl, $curl_opt); curl_exec($ch); curl_close($ch); ?> 由于CUROPT_TIMEOUT属性最小值为1,这就意味着在客户端必须等待1秒,这也是使用CURL方法的缺点 2、用popen()函数实现异步请求 语法格式:popen...
PHP 2014-12-15 16:27:11