-
php获取网页内容方法总结
本文为大家讲解的是php获取远程网页的三种方法:file_get_contents,curl,fopen感兴趣的同学参考下. 用php抓取页面的内容在实际的开发当中是非常有用的,如作一个简单的内容采集器,提取网页中的部分内容等等 抓取到的内容在通过正则表达式做一下过滤就得到了你想要的内容,至于如何用正则表达式过滤,在这里就不做介绍了,有兴趣的,以下就是几种常用的用php抓取网页中的内容的方法。 1.file_get_contents PHP代码 <?php $url = "http://www.phperz.com"; $contents = file_get_contents($url); //如果出现中文乱码使用下面代码 //$getcontent = iconv("gb2312", "utf-8",$contents); echo $contents; ?> 2.curl PHP代码 <?php $url = "http://www....
PHP 2014-12-13 06:30:05 -
PHP文件操作和目录操作总结
本文为大家讲解了PHP的常用文件操作和目录操作总结,本文讲解了基本文件的操作、目录的操作等内容,感兴趣的朋友可以参考下 一、基本文件的操作 文件的基本操作有:文件判断、目录判断、文件大小、读写性判断、存在性判断及文件时间等 <?php header("content-type","text/html;charset=utf-8"); /* *声明一个函数,传入文件名获取文件属性 *@param string $fileName 文件名称 */ function getFilePro($fileName) { if(!file_exists($fileName)) { echo '文件不存在<br/>'; return; } /*是否是普通文件*/ if(is_file($fileName)) { echo $fileName.'是一个文件<br/>...
PHP 2014-12-11 23:06:08 -
PHP 中文乱码解决办法总结
本文为大家总结了php开发中的乱码问题解决方法,感兴趣的同学参考学习下. 总之一句话,要解决PHP中文乱码最好最快的解决办法就是,页面申明的编码与数据库内部编码一致,如果页面申请的页码与数据库内部编码不一致时,就设定连接编码,mysql_query(”SET NAMES XXX”); XXX为连接编码.一定可以解决乱码的问题. 一.首先是PHP网页的编码 1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312″),静态页面添加<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。 b. 如果欲使用utf-8编码,那么php要输出头:header(“C...
PHP 2014-12-11 07:45:03 -
PHP 页面跳转到另一个页面的多种方法总结
本文为大家讲解了4种php下重定向(页面跳转)的方法,感兴趣的同学参考下. 一、用HTTP头信息 也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等...
PHP 2014-12-10 19:54:11 -
令PHP初学者头疼十四条问题大总结
今天为大家奉上令PHP初学者头疼问题大总结,下面提出的14个问题希望对PHP初学者有所帮助。 1、页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到...
PHP 2014-12-10 08:45:04 -
PHP 常用实用代码总结
PHP 是目前使用最广泛的基于 Web 的编程语言,驱动着数以百万计的网站,其中也包括如 Facebook 等一些大型站点。这里收集了 21 段实用便捷的 PHP 代码摘录,对每种类型的 PHP 开发者都会有所帮助...
PHP 2014-12-10 05:45:03 -
php中文字符串截取方法实例总结
本文为大家讲解的是php中文字符串截取方法实例,针对常见的字符串截取函数进行了分析比对,并给出了一个完整实例来解决PHP中文字符串截取问题,感兴趣的朋友可以参考下 用PHP函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。 解决办法如下: 1、使用mbstring扩展库的mb_substr截取就不会出现乱码了...
PHP 2014-12-10 05:33:05 -
php 运行效率总结(提示程序速度)
本文是一篇php 的效率总结,有助于提高程序开发执行效率。感兴趣的同学参考下. 1,在函数中,传递数组时 使用 return 比使用 global 要高效 比如 function userloginfo($usertemp){ $detail=explode("|",$usertemp); return $detail; } $login=userloginfo($userdb); 比 function userloginfo($usertemp){ global $detail; $detail=explode("|",$usertemp); } userloginfo($userdb); 要高效 2,(这个代码用于得到程序目录对应的网址,推荐使用) $urlarray=explode('/',$HTTP_SERVER_VARS['REQUEST_URI']); $urlcount=count($urlarray);unset($urlarray[$urlcount-1...
PHP 2014-12-10 03:00:04 -
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
本文是一个php实现的js escape功能函数,即:用php解析js escape编码的字符串,感兴趣的同学参考下。 这次第一次用smarttemplate这个模板,比smarty小巧了很多,但也有些不方便的地方...
PHP 2014-12-09 13:03:04 -
php 图像处理函数总结
本文为大家整理总结一php中的图像处理函数,并注解了其功能用法,感兴趣的同学参考下. PHP自4.3版本开始,捆绑了自己的GD2库,用户可以自己下载并设置.如果要查看自己的php版本是否支持gd模块(支持JPEG,PNG,WBMP但不再支持GIF) 如下方式是一种方法: if(!function_exists('imagecreate')) { die('本服务器不支持GD模块'); } 如果不支持的话,如何配置 ? 下载gd模块的dll文件,修改php.ini,重启服务器即可. 以下简称PHP作图为PS. 当您打算 PS的话,应该完成如下如下步骤,这是必经的. 1:创建基本PS对象(我假设为$image),填充背景(默认黑),以后的全部ps操作都是基于这个背景图像的. 2:在$image上作图. 3:输出这个图像. 4:销毁对象,清除使用内存. 首先,我们来认识几个常用的函数,这些函数在php手册里面都有详细介绍,此处大体引用下. resource imagecreate ( int x_size, int y_size...
PHP 2014-12-09 09:15:04 -
PHP开发中常用函数总结
本文为大家总结了一些php开发中的常用函数,感兴趣的同学参考下。 1.打印数组函数 function _print($array) { echo ("<pre>"); print_r($array); echo ("</pre>"); } 2.截取字串 func_chgtitle function func_chgtitle($str,$len) { if(strlen($str)>$len) { $tmpstr = ""; $strlen = $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) { $tmpstr .= substr($str, $i, 2); $i++; } else $tmpstr .= substr($str, $i, 1); } return $tmpstr."&quo...
PHP 2014-12-08 09:45:05