php
文章平均质量分 62
一城往事半边云
这个作者很懒,什么都没留下…
展开
-
PHP如何获取表单所有复选框的值?实例代码
分享下PHP获取表单所有复选框的值的方法,php教程中经常要yfj。php中总是只获取最后一个复选框的值,那么如何才能获取所有复选框的值?解决办法:form表单的部分代码如下:12345php处理POST传递过来数据的代码:$str_tag = "";$frm_tag = $_POST['frm_tag'];for($i=0;$i echo $转载 2014-08-29 06:20:27 · 3029 阅读 · 0 评论 -
PHP获取指定函数定义在哪个文件中及行号
PHP获取指定函数定义在哪个文件中以及其所在的行号的方法。当调试开源的代码时,希望查看某个函数的定义,那么就需要定位其位置。在 zend studio 这样的 IDE 中自是可以自动提示到,但当没有安装这样的开发工具时,可以怎么办呢?参考如下一段代码,或许就包含你所需的。复制代码 代码如下:function a() {}class b { publ转载 2014-05-08 16:53:09 · 1690 阅读 · 0 评论 -
PHP header函数使用教程
在php语言中,header()这个函数很有用的,尤其在用到ajax时候,他会帮你解决一些意想不到的问题。下面是header的一些详细讲解。// fix 404 pages: header('HTTP/1.1 200 OK'); // set 404 header: header('HTTP/1.1 404 Not Found'); // set Moved Per转载 2014-04-09 06:42:26 · 339 阅读 · 0 评论 -
PHP强制下载PDF文件的例子
当需要下载一个PDF文件时,如果不经处理会直接在浏览器里打开PDF文件,然后再需要通过另存为才能保存下载文件。本文将通过PHP来实现直接下载PDF文件。 实现原理:只需要修改页面HTTP头,把Content-Type设置为force-download,问题即可解决。 请看代码:转载 2014-04-09 06:44:12 · 894 阅读 · 0 评论 -
php如何获取服务器端mac与客户端mac地址
分享下php获取服务器端mac地址和客户端mac地址的方法。l例1,获取服务器mac 地址。?php /** 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 **/ class GetmacAddr{ var $result = array(); // 返回带有MAC地址的字转载 2014-05-15 11:53:24 · 5030 阅读 · 1 评论 -
PHP无刷新上传文件如何实现
分享一例PHP无刷新上传文件实现代码。1,index.html upload.php 复制代码 代码如下:sleep(2); $fileTypes = array('jpg','png','gif','bmp'); $result = null; $uploadDir = './upfiles'; $maxSize = 1 * pow(2,2转载 2014-05-15 11:56:24 · 506 阅读 · 0 评论 -
php百度搜索某地天气的小偷代码
投稿:junjie 字体:[增加 减小] 类型:转载这篇文章主要介绍了php实现的百度搜索某地天气的小偷代码,有关php显示天气预报信息的方法,需要的朋友可以参考下 例子,php百度天气小偷程序。复制代码 代码如下://获取在百度里面搜索 xx(地名)天气 抓取的天气信息$url = "http://www.baidu.com/s?wd=转载 2014-04-23 17:02:15 · 608 阅读 · 0 评论 -
php内存不够用的解决方法
在PHP 文件中 加入 ini_set(‘memory_limit’,‘**M’);注意:为了系统的其它资源的正常使用 请您不要将 memory_limit设置太大,其中-1为不限.有时候我们再运行php程序时,会出现Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)转载 2014-05-19 17:17:11 · 649 阅读 · 0 评论 -
php MYSQL 数据备份类(实例)
一个简单MYSQL的数据备份类 这些一直都在搞数据,因此数据的备份就少不了的了,如果不写这类一个简单MYSQL的数据备份类,那将是很麻烦的。自己就下定决心,写了一个。功能上有: require_once("backdata.class.php"); $link = @mysql_connect("localhost","数据库名","密码")转载 2014-05-19 17:15:13 · 405 阅读 · 0 评论 -
php正则表达式匹配img中任意属性
经常使用到一些提取图片中scr、alt、title、等的属性。经常和图片打交道,不得不用到一些提取图片中scr、alt、title、等的属性,这里总结一些常用的,感觉还不错,比较通用! PHP正则表达式匹配img中任意属性PHP /*PHP正则提取图片img标记中的任意属性*/ $str = 'PHP正则提取或更改图片img标记中的任意属性'; //1、转载 2014-04-08 07:03:43 · 478 阅读 · 0 评论 -
php 正则表达式匹配中文
php中怎么用正则表达式匹配中文,需要注意什么?在php中汉字正则可能有些朋友觉得很简单,但是在使用时会发现在gbk编码与uft8编码可能会有点区别哦。gbk编码下汉字正则1.判断字符串是否全是汉字 $str = '全部是汉字测试'; if (preg_match_all("/^([x81-xfe][x40-xfe])+$/", $str, $match转载 2014-04-08 07:08:03 · 625 阅读 · 0 评论 -
PHP5 字符串处理函数大全
php5字符串处理函数小结,使用php经常用得到的一些函数。addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个字符的ASCII码 chunk_split — 按一定的字符长转载 2014-03-09 08:25:10 · 370 阅读 · 0 评论 -
javascript 字符串比较函数
比较两个字符串中不同的字符。例子,php(字符串比较 http://www.jbxue.com/tags/zifuchuanbijiao.html)实现代码 php字符串比较_www.jbxue.com function diff(){ var s = f.s1.value; var s1 = f.s2.value; document.write("s:转载 2014-03-09 08:24:32 · 2122 阅读 · 0 评论 -
php根据年月获取季度示例
php根据年月获取季度的方法。代码:<?phpfunction getQuarterByMonth($date){ $month = substr($date,-2); $Q = ceil($month/3); return $Q;} // www.jbxue.com?>转载 2014-04-01 06:57:18 · 849 阅读 · 0 评论 -
php时间戳转实例代码
PHP获取“今天的时间戳”,再通过“今天”获取昨天和明天0点和23:59:59的时间戳。结果:array(3) { ["yesterday"]=> array(2) { [0]=> int(1395874800) [1]=> int(1395961199) } ["today"]=> array(2) { [0]=> int(1395961200) [1]=> int(13960475转载 2014-04-01 06:56:08 · 441 阅读 · 0 评论 -
PHP代码计算某个目录大小
用PHP来计算某个目录大小的方法。可以调用linux操作系统命令,还可以这样: 复制代码代码如下:function dirsize($dir) { @$dh = opendir($dir); $size = 0; while ($file = @readdir($dh)) { if ($file != "." and $file != "..") { $pa转载 2014-04-02 06:16:14 · 394 阅读 · 0 评论 -
PHP获取栏目的所有子级与孙级栏目的ID号
使用PHP代码获取栏目的所有子级和孙级栏目的ID号。代码:<?php//@获取子栏目ID号 private function sonCategoryIds($categoryID) { //@初始化栏目数组 $array[] = $categoryID; do { $ids = ''; $temp = $this->mysql->select('SELECT `id`转载 2014-04-02 06:19:37 · 736 阅读 · 0 评论 -
php GD库为页面增加水印的代码
分享下php GD库为页面增加水印的代码。例子:<?php header ("Content-type: image/png"); $conn = MYSQL_connect("localhost", "root", ""); //连接数据库 $colname_rs_article = $_GET['id']; //获取参数id mysql_select_db("cms", $c转载 2014-03-24 19:38:43 · 355 阅读 · 0 评论 -
php setcookie函数参数说明与用法
php setcookie函数的参数说明及其用法。php setcookie函数的参数说明 用法: setcookie(name,value,expire,path,domain,secure) 参数 描述 name 必需。规定 cookie 的名称。 value 必需。规定 cookie 的值。 expire 可选。规定 cookie 的有效期。转载 2014-04-21 06:26:03 · 550 阅读 · 0 评论 -
php curl与正则表达式抓取网页数据的例子
php使用curl和正则表达式抓取网页数据示例,这里是抓取某网站的小说。利用curl和正则表达式做的一个针对磨铁中文网非vip章节的小说抓取器,支持输入小说ID下载小说。依赖项:curl可以简单的看下,里面用到了curl ,正则表达式,ajax等技术,适合新手看看。在本地测试,必须保证联网并且确保php开启curl的modeSpiderTools.class.php 复制代转载 2014-04-13 15:30:03 · 981 阅读 · 0 评论 -
php curl模拟post提交数据的例子
php curl模拟post提交数据的方法。代码:header("Content-type: text/html; charset=utf8");/* * 提交请求* @param $header array 需要配置的域名等header设置 array("Host: devzc.com");* @param $data string 需要提交的数据 'user=xxx转载 2014-04-13 15:31:24 · 501 阅读 · 0 评论 -
Thinkphp模板中截取字符串函数使用实例
在Thinkphp模板中截取字符串函数在php中截取字符串的函数有很多,而在thinkphp中也可以直接使用php的函数。以下介绍下thinkPHP模板中截取字符串的具体用法,希望能对各位有所帮助。对于英文字符可使用:{$vo.title|substr=0,5}如果是中文字符thinkphp提供了msubstr,用法:function msubstr($str, $st转载 2014-06-18 06:02:55 · 2606 阅读 · 0 评论 -
php操作excel文件多种方法与实例代码
分享下php生成excel文件的方法,几个不同方法的实例代码,记录在此,以备后用。 用php操作excel文件,其实更多的是用phpexcel这个类库,不了解的朋友请到phpexcel中文帮助手册中查阅,也可以访问phpexcel官网:。以下是重点内容。一、php,不用COM,生成excel文件 header("Content-type:applicatio转载 2014-08-18 16:59:46 · 736 阅读 · 0 评论 -
PHP编程中10个最常见错误详解
列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种目前学习PHP很多朋友,在平时的日常程序开发工程中总会遇到各种各样的问题,本篇经验将为大家介绍PHP开发中10个最常见的问题,希望能够对朋友有所帮助。错误1:foreach循环后留下悬挂指针 在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法:$arr = array(1,转载 2014-08-11 06:10:11 · 612 阅读 · 0 评论 -
PHP编程常见漏洞与代码详解
wvybPHP编程中的常见漏洞和代码实例。在节,我们将从全局变量,远程文件,文件上载,库文件,Session文件,数据类型和容易出错的函数这几个方面分析了PHP的安全性。如何通过全局变量进行攻击?PHP中的变量不需要事先声明,它们会在第一次使用时自动创建,它们的类型根据上下文环境自动确定。从程序员的角度来看,这无疑是一种极其方便的处理方法。一旦一个变量被创建了,就可以在程序中的任何地方转载 2014-08-11 06:13:18 · 1058 阅读 · 0 评论 -
PHPExcel开源类库操作excel文件的例子
在php编程中对excel文件的操作经常会遇到,PHPExcel开源类很强大,可以使用下,PHPExcel官方下载:http://phpexcel.codeplex.com/。下载代码包后,包含几个文件夹,只有Classes这个文件夹是代码,其他主要是示例、说明文档什么的,可自行参看。例子,php自定义函数,将mysql数据用php导出到excel文件中:funct转载 2014-08-18 17:11:58 · 1254 阅读 · 0 评论 -
php 正则表达式匹配中文的例子
原文地址:http://blog.chinaunix.net/uid-11840697-id-4199212.htmlphp中怎么用正则表达式匹配中文,需要注意什么?在php中汉字正则可能有些朋友觉得很简单,但是在使用时会发现在gbk编码与uft8编码可能会有点区别哦。gbk编码下汉字正则1.判断字符串是否全是汉字转载 2014-05-27 16:45:17 · 489 阅读 · 0 评论 -
php curl_init函数用法实例详解
原文地址:http://blog.chinaunix.net/uid-11840697-id-4207693.html使用PHP的cURL库可以简单和有效地去抓网页。只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL转载 2014-05-27 16:45:49 · 636 阅读 · 0 评论 -
PHP数组递归转义
PHP实现数组递归转义的方法,包含了数组的递归调用与字符串的转义方法,一起来看看。PHP实现数组递归转义的方法。主要功能代码:$arr = array('a"aa',array("c'd",array('e"f')));function changes($arr){ foreach($arr as $k=>$v){ if (is_string($v)){ $arr转载 2014-08-29 06:17:54 · 680 阅读 · 0 评论 -
smarty模板局部缓存方法
smarty模板局部缓存方法。在开启smarty缓存的情况下,第一次执行时会将其编译好的输出文件保存到cache目录中,然后在程序中通过smarty的is_cache()函数检测其 cache文件是否过期,如果过期会更新缓存,如果没有过期会自动调用cache文件,这样就省去了编译的过程。检测cache过期是看模板文件是否在指定的生命周期内是否更改,这里的更改是通过检测文件的最近修改转载 2014-06-18 06:00:53 · 612 阅读 · 0 评论 -
php正则分割字符串中数字与字母
如果一段字符串中出现字母数字还有中文混排的情况,怎么才能将他们区分开?例如:$str="php如何将字 符串中322的字母数字sf f45d和中文_分割?";按数字或字母分割。$str = "php如何将字 符串中322的字母数字Asf f45d和中文_分割?";$arr = preg_split("/([a-zA-Z0-9]+)/", $str, 0, PREG_SPLIT_NO_转载 2014-07-06 20:24:45 · 7040 阅读 · 0 评论 -
PHP字符过滤函数去除字符串最后逗号
分享一个PHP字符过滤函数,去除字符串最后一个逗号,使用php自带的函数比较容易解决 首先分别解释下,trim过滤字符串两端,rtrim过滤字符串尾部,=chop()ltrim过滤字符串首部.过滤字符串中键的咚咚就只能用str_replace咯.举个例子说明下,PHP代码复制代码 代码如下:$str = '123,333,234,';转载 2014-05-14 11:54:10 · 1416 阅读 · 0 评论 -
php慢速日志引起Mysql错误问题案例解析
开启PHP的慢速日志(request_slowlog_timeout = 10s)是必选项,发现了很多坑,解决了很多的性能问题 在我们的项目中,开启PHP的慢速日志(request_slowlog_timeout = 10s)是必选项,并且它也让我们发现了很多坑,解决了很多的性能问题。 昨天由于碰到了一个非常奇怪的问题,让我们不得不关闭PHP慢速日志,问题是什么转载 2014-05-14 11:56:18 · 430 阅读 · 0 评论 -
Redis数据库的安装配置方法详解
Redis数据库的安装配置方法详解redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大型系统应用的实例。此外,缺乏mc中批量get转载 2014-06-28 08:23:19 · 376 阅读 · 0 评论 -
PHP在线生成二维码代码(google api)实例
通过google在线生成二维码的api在线生成二维码。代码: 二维码生成-www.jbxue.com function post(){ if(document.getElementById('content').value==''){alert('内容不能为空!');document.getElementById('content').focus转载 2014-07-18 08:49:02 · 932 阅读 · 0 评论 -
PHP资源下载防盗链类实例代码
原文参考:http://blog.chinaunix.net/uid-11840697-id-4248564.html分享一个PHP写的资源下载防盗链的类,感兴趣的朋友可以共同探讨研究。简单的PHP防盗链处理类(重新整理编写成类文件,以便后期改进);?php/** * * 防盗链外部资源下载处理类 * * @link htt转载 2014-05-27 16:46:52 · 1339 阅读 · 0 评论 -
PHP登录环节防止sql注入实例详解
分享下PHP登录环节防止sql注入的方法。在防止sql注入这些细节出现问题的一般是那些大意的程序员或者是新手程序员,由于没有对用户提交过来的数据进行一些必要的过滤,从而导致了给大家测试的时候一下就攻破了你的数据库,下面我们来简单的介绍一个用户登录未进行安全配置可能出现的sql注入方法,下面一起来看看吧。比如,以下登录代代码:if($l = @mysql_connect('localho转载 2014-06-30 16:52:34 · 670 阅读 · 0 评论 -
PHP range协议实现输出文件断点续传
本文介绍了PHP使用range协议实现输出文件断点续传代码实例,需要的朋友可以参考下 range协议用途:一般是用在断点续传的时候,但是实际的用户很大,例如你的web server需要输出一个大文件,那么用range可以分段输出,缓解压力。同时在提供音乐视频等服务时可以缓冲下载,如果用户中途关闭,可以节约网络带宽。// 文件名$filename = $_转载 2014-07-04 22:56:40 · 639 阅读 · 0 评论 -
php strstr查找字符串中是否包含某些字符的查找函数
strstr()函数的作用是:返回一个字符串在另一个字符串中首次出现的位置到后者末尾的子字符串(大小写敏感)。PHP 判断字符串是否包含其它字符 以下几个函数均可用来判断某字符串是否包含另外一个字符串PHP 中判断一个字符串是否包含其它字符是很常见的操作。 虽然很简单,但还是写了几个函数,质量可能不是很高,权当锻炼。 如果这几个函数恰好能帮上你的忙,我将会很高兴的。这几个函数中转载 2014-03-09 08:22:54 · 2707 阅读 · 0 评论 -
php生成txt文件标题及内容
php如何生成txt文件标题及内容,分享一个不错的示例。代码:/** *1.一个上生成文件的类:生成文件,文件类型支持:txt、html、csv、pdf、doc(或者docx)。 * *2.生成的内容是一张表格(像html中的table),参数为:生成文件的类型、生成内容的标题(数组),生成内容(数组,和标题相对应)。 */ /*******************转载 2014-01-17 05:31:42 · 473 阅读 · 0 评论