-
php操作csv文件方法
本文为大家讲解的是php下操作csv文件的方法,本文给出6个操作CSV文件的代码实例,包括读取、写入、读取指定区间等,感兴趣朋友可以参考下 csv是一种以逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据...
PHP 2014-12-14 01:36:12 -
php导出CSV示例代码
本文是一个php实现的可以用来导出CSV的抽象类及其用法示例,可实现循环导出功能,从而避免内存不足的问题,需要的朋友可以参考下 本文实例讲述了php导出CSV抽象类及其应用,分享给大家供大家参考。具体分析如下: 该php导出CSV抽象类,可根据总记录数与每批次记录数,计算总批次,循环导出...
PHP 2014-12-14 01:24:01 -
php仿discuz分页效果代码
本文是一个php实现的访discuz的分页效果代码,效果图如下所示,感兴趣的同学参考下. /** * 显示样式2 */ function multi($mpurl,$page = 10) { $multipage = ''; $mpurl ...
PHP 2014-12-13 12:12:07 -
php escape URL编码函数
本文是一个php实现的url 编码函数,既:php版的escape/unescape函数,感兴趣的同学参考下. php提供的URL编码函数是基于字节的,对由ie的javascript函数escape编码的数据就无能为力了。 function escape($str) { preg_match_all("/[x80-xff].|[x01-x7f]+/",$str,$r); $ar = $r[0]; foreach($ar as $k=>$v) { if(ord($v[0]) < 128) $ar[$k] = rawurlencode($v); else $ar[$k] = "%u".bin2hex(iconv("GB2312","UCS-2",$v)); } return join("",$ar); } function unescape($str) { $str = rawurldecode($str); preg_match_all...
PHP 2014-12-13 00:45:15 -
Javascript和PHP验证 URL地址是否正确
本文是二个分别用 php和js实现的url地址效验方法,检测给定的字符串是否是一个有效的url地址,感兴趣的同学参考下. 1.javascript检测URL地址有效性: 代码如下: <script type="text/javascript"> function checkUrl() { var url = document.getElementById('url').value; if (url==''){ alert('URL 地址不能为空'); return false; } else if (!isURL(url)) { alert('URL 的格式应该是 http://www.phperz.com'); return false; } else { return true; } ret...
PHP 2014-12-11 20:15:06 -
discuz中的分页函数multi()
本文是一个从discuz中提取出来的分页函数,非常稳定好用,感兴趣的同学参考下. /* * 分页函数 * $num 总条数,$perpage 一页多少条, $curpage 当前页, $mpurl url, $page = 10 显示几个分页 * */ function multi($num, $perpage, $curpage, $mpurl, $page = 10) { $multipage = ''; $realpages = 1; if ($num > $perpage){ $offset = 4; $realpages = @ceil($num / $perpage); if ($page > $realpages) { $form = 1; $to = $realpages; }else { $form = $curpage - $offset; $to = $form + $page - 1; if ($form < 1) { $form = 1; //$to = $curpage + 1...
PHP 2014-12-11 07:36:03 -
php过滤HTML,JS,CSS等标签
本文是一个php实现的可以用来过滤HTML,JS,CSS等标签的代码,感兴趣的同学参考下. <?php $str = preg_replace( "@<script(...
PHP 2014-12-10 11:09:05 -
PHP使用Session结合Javascript实现文件上传进度条功能
本文为大家讲解的是PHP中如保使用Session配合Javascript实现文件上传进度条功能,讲解了实现原理,并给出了完整实现代码,感兴趣的朋友可以参考下 Web应用中常需要提供文件上传的功能。典型的场景包括用户头像上传、相册图片上传等...
PHP 2014-12-10 07:36:03 -
discuz引入文件的方法分析
本文为大家分析了discuz引入文件的方法,俗话说看别人的代码是提升你技术最佳的手段,特别是一些优秀的开源项目的代码,感兴趣的同学参考下. 这是discuz中定义论坛安装根目录的一个常量。现在我们就来分析一下这个很简单但是非常实用的常量...
PHP 2014-12-10 07:12:04 -
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
本文为大家讲解的是php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别,感兴趣的同学参考下. “PHP_SELF” 当前正在执行脚本的文件名,与 document root 相关。举例来说,在 URL 地址为 http://www.phperz.com/test.php/foo.bar 的脚本中使用 $_SERVER['PHP_SELF'] 将会得到 /test.php/foo.bar 这个结果...
PHP 2014-12-10 05:54:03 -
php程序与Javascript的两种交互方式
本文为大家讲解的是php和js的交互方法,在网页制作过程中怎样在不刷新页面的情况下使前台页面和后台CGI页面保持交互一直是个问题。这里介绍两个方法...
PHP 2014-12-10 03:15:03 -
php 解码javascript中通过escape编码后的字符
本文是一个php 解码javascript中通过escape编码后的字符的示例代码,感兴趣的同学参考下。 问题: js的escape如何在PHP中来解呢?下面的这个函数可以正确的解析,网上有不少unescape的函数,但好用的不多. JavaScript代码 function phpUnescape($escstr) { preg_match_all("/%u[0-9A-Za-z]{4}|%.{2}|[0-9a-zA-Z.+-_]+/", $escstr, $matches); $ar = &$matches[0]; $c = ""; foreach($ar as $val) { if (substr($val, 0, 1) != "%") { $c .= $val; } elseif (substr($val, 1, 1) != "u") { $x = hexdec(substr($val, 1, 2)); $c .= chr($x); } ...
PHP 2014-12-09 22:36:12