随笔分类 - PHP
I AM A PHPER
摘要:getimagesize() 函数用于获取图像大小及相关信息,成功返回一个数组,失败则返回 FALSE 并产生一条 E_WARNING 级的错误信息。 语法:array getimagesize(string filename). <?php header("content-type:text/ht
阅读全文
摘要:最近在开发一个PHP程序时遇到了下面的错误:PHP Fatal error: Allowed memory size of 268 435 456 bytes exhausted错误信息显...分析:开发的这个程序是要用一个foreach循环语句在一个有10万条记录的表里全表搜索具有特定特征的数据,
阅读全文
摘要:1.配置文件:connect.php <?php $host="localhost"; $db_user="root"; $db_pass="root"; $db_name="wh"; $timezone="Asia/Shanghai"; $link=mysql_connect($host,$db_
阅读全文
摘要:<?php //加密解密 function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_
阅读全文
摘要:简单地说: __FILE__ 返回当前 路径+文件名 dirname(__FILE__) 返回当前文件路径的 路径部分 (后面没有“\”号) dirname(dirname(__FILE__));得到的是文件上一层目录名(不含最后一个“\”号)';$path_1 = __DIR__;echo $pa...
阅读全文
摘要:一、错误和异常处理1.1 错误类型和基本的调试方法PHP程序的错误发生一般归属于下列三个领域:语法错误:语法错误最常见,并且也容易修复。如:代码中遗漏一个分号。这类错误会阻止脚本的执行。运行时错误:这种错误一般不会阻止PHP脚本的执行,但会阻止当前要做的事情。输出一条错误,但php脚本继续执行逻辑错...
阅读全文
摘要:1、查找字符位置函数: strpos ($str,search,[int]): 查找search在$str中的第一次位置从int开始; stripos ($str,search,[int]): 函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感 strrpos ...
阅读全文
摘要:is_file()和file_exists()效率比较,结果当文件存在时,is_file函数比file_exists函数速度快14倍,当文件不存在时,两者速度相当。同理,当文件目录存在时,is_dir()比file_exists()快18倍。不存在时两者效率相当。PHP的file_exists = ...
阅读全文
摘要:1.curl数据采集系列之单页面采集函数get_html单页面采集在数据采集过程中是最常用的一个功能有时在服务器访问限制的情况下只能使用这种采集方式慢但是可以简单的控制所以写好一个常用的curl函数调用是很重要的。或者:2.Referer的采集对于一些程序,它可能判断来源网址,如果发现referer...
阅读全文
摘要:1.引用文件:connect.php2.ajax,对数据的逻辑处理:pages.php $row['id'], 'uniprot' => $row['uniprot'], 'url' => $row['url'], );}//print_r($arr);echo ...
阅读全文
摘要:PHP加密解密PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。";echo "解密:".encryptDecrypt('password','Snx90Gw+j9ksA0MaExzdmzQIMz1H5fgLftZwc...
阅读全文
摘要:最近,学习与实践了php中curl的知识点。在此做个初步的总结:先看看对于它的基本介绍:curl_setopt函数是php中一个重要的函数,它可以模仿用户的一些行为,如模仿用户登录,注册等等一些用户可操作的行为。 bool curl_setopt (int ch, string option, mi...
阅读全文
摘要:1.检测Apache是否支持mod_rewrite通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。如果没有开启“...
阅读全文
摘要:1.php生成xml代码如下: $row['name'], 'age' => $row['age'], 'email' => $row['email'] );}$doc = new DOMDocument('1.0', 'utf-8'); // 声明版本和编码// var_dump(...
阅读全文
摘要:1.匹配正整数:/^[1-9]\d*$/2.匹配非负整数(正整数+0):/^\d+$/3.匹配中文:/^[\x{4e00}-\x{9fa5}]+$/u4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/5.匹配网址URL:(((f|ht){...
阅读全文
摘要:1、PHP header()调转2、Javascript跳转a.有来路的跳转b.无来路的跳转注意,上面这段代码直接跳转后,在目标页面地址中是获取不到来路(referer,也叫来源)的,在实际项目中,遇到有客户要求跳转要带来路(即目标网页可以获取到页面从哪里跳转来的),这时,我们可以用javascri...
阅读全文
摘要:array(1,2,3,4,5,6,7,8), 'b' => array('a','b','c','d'), 'c' => array(123,'abc') );echo "";// var_dump($arr);####序列化$serialize = serialize($...
阅读全文
摘要:演示:PHP防止重复提交表单 PHP防止重复提交表单 ">
阅读全文
摘要:";$str1 = uniqid(md5(microtime(true)));echo $str1;?>
阅读全文
摘要:查看:http://www.helloweba.com/view-blog-334.html ueditor 示例:http://ueditor.baidu.com/website/umeditor.html 下载:http://ueditor.baidu.com/website/download.
阅读全文

浙公网安备 33010602011771号