-
php实现文件强制下载的方法
本文是一个php实现的可以让文件强制下载的方法示例代码,比如文本文件,浏览器默认会打开而不是下载,本文可以让他强制下载,感兴趣的同学参考下。 <? if( empty($_GET['FileName'])|| empty($_GET['FileDir'])|| empty($_GET['FileId'])){ echo'<script> alert("非法连接 !"); location.replace ("index.php") </script>'; exit(); } $file_name=$_GET['FileName']; $file_dir=$_GET['FileDir']; $FileId=$_GET['FileId']; $file_dir = $file_dir."/"; if (!file_exists($file_dir.$file_nam...
PHP 2014-12-16 08:30:04 -
php选择排序的实现方法
本文为大家 提供的是一个php选择排序算法示例代码,感兴趣的同学参考下 1,定义:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下...
PHP 2014-12-16 07:48:03 -
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