-
PHP动态页生成静态页的3种常用方法分享
本文为大家讲解的是PHP动态页生成静态页的3种常用方法分享,感兴趣的同学参考下。 生成静态页的页面非常的简单就是定义好模板与模板标题,之后利用str_replace进行替换了,是最常用的方法,另一种是利用ob_get_contents输出获得然后生成html,还有一种不怎么推荐的是使用file_get_contents直接执行访问远程文件然后进行保存,性能极差...
PHP 2014-12-16 02:18:04 -
PHP获取文件后缀名的三个方法
本文是PHP获取文件后缀名的三个函数示例代码,感兴趣的同学参考下。 PHP取得文件后缀,关于获取文件的扩展名有很多种方式,下面提供三种获取文件后缀的方法,大家可以研究下,具体代码就不解释了...
PHP 2014-12-16 02:03:09 -
PHP substr 截取中文字符串出现乱码问题解决方法
本文为大家讲解的是PHP substr 截取中文字符串出现乱码问题解决方法[utf8与gb2312编码],感兴趣的同学参考下。 在PHP中,使substr函数截取字符串末位会出现乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节,截取位不准确,造成断开的字符会把其后的..拉过来一起做一个字,所以出现了乱码...
PHP 2014-12-16 01:33:13 -
php 字符串替换的方法
本文为大家讲解的是php 字符串替换的方法,感兴趣的同学参考下. 需求说明: 使用explode函数,把要替换的字符串做为分割符号,然 后把两个数组元素中间接上要换成的字符串,然后UPDATE一下就行了 这几天,工作中遇到一个小问题,有一内容类型的字段存储的是语言,因为这写数据是用Excel导入做的,所以为了处理简单,很多的语言就用逗号分隔,把所有语言做一个字符串,这样存入的时候就简单的多。但是由于当初数据质量的问题,有一部分“Chinese”是 “Mandarin Chinese”,现在需要把所有的“Mandarin Chinese”改为“Chinese”...
PHP 2014-12-16 00:45:06 -
php mssql扩展SQL查询中文字段名解决方法
本文为大家讲解的是php mssql扩展SQL查询中文字段名解决方法,感兴趣的同学参考下。 问题就出现在SQLServer中表的字段名是中文,写好的查询语句在SQLServe里测试是通过有记录返回,用PHP的MSSQL扩展查询就是报错 一、问题: 数据库是MS SQLServer2000,要把SQLServer2000里的一张表的数据导入MySQL5,其中SQLServer2000表的字段以简体中文命名(强烈建议不要以中文做为字段名)...
PHP 2014-12-15 23:54:05 -
php错误:Fatal error: Cannot redeclare class解决方法
本文为大家讲解的是php错误:Fatal error: Cannot redeclare class解决方法,感兴趣的同学参考下。 错误描述: php调试报错 Fatal error: Cannot redeclare class app_vendor_category in ...... 错误原因: 说明你重复定义类啦, 我们程序员在开发的时候一般都是,做的类的自动加载吧,自动的引入文件 有时候难免重复引入文件,所以会报这个错误, 解决方法: include 'xxx.class.php'; 改成 include_once 'xxx.class.php';...
PHP 2014-12-15 23:09:17 -
PHP实现定时执行计划任务的多种方法小结
本文为大家整理总结了PHP实现定时执行计划任务的多种方法,感兴趣的同学参考下。 PHP定时执行的三种方式实现 1、windows 的计划任务 2、linux的脚本程序 3、让web浏览器定时刷新 具体实现 windows计划任务 PHP很少在win服务器上跑,具体实现也不再深究,看网上实现的原理大概是写bat脚本,然后让window任务(at服务)添加执行这个bat脚本 linux 的脚本实现 这里主要使用到crontab这个命令, 使用方式 : crontab filecrontab [ -u user ] [ -u user ] { -l | -r | -e } 说明 : crontab 是用来让使用者在固定时间或固定间隔执行程式之用 使用crontab写shell脚本,然后让PHP调用shell,这个是利用linux的特性,应该还不算PHP自身语言的特性 PHP实现定时执行计划任务 使用php让浏览器刷新需要解决几个问题 PHP脚本执行时间限制,默认的是30m 解决办法:set_time_l...
PHP 2014-12-15 22:27:14 -
PHP生成不重复随机数的方法示例汇总
本文为大家汇总整理了5种生成不重复随机数的方法,其中方法一、二、三是本人常用的方法,方法四五来至度娘。其余方法还是有的,也欢迎大家将遗漏的方法告之,大家共同进步,感兴趣的同学参考下...
PHP 2014-12-15 22:03:06 -
php中获取主机名、协议及IP地址的方法
本文为大家讲解的是php中获取主机名、协议及IP地址的方法,其中涉及gethostbyaddr、gethostbynamel、getprotobyname、getprotobynumber等函数及$_SERVER变量的应用,需要的朋友可以参考下 具体实现代码如下: $hostname=gethostbyaddr($_SERVER['remote_addr']); //获取主机名 echo $hostname; //输出结果 // $hosts=gethostbynamel('localhost'); //获取ip地址列表 print_r($hosts); //输出数组 // $...
PHP 2014-12-15 21:45:04 -
php中eval函数的危害与禁用方法
本文为大家讲解的是php中eval函数的危害与禁用方法,eval常用来做一句话木马,感兴趣的同学参考下。 php的eval函数并不是系统组件函数,因此我们在php.ini中使用disable_functions是无法禁止它的...
PHP 2014-12-15 21:28:21 -
ubuntu下LAMP报错:Cannot load mcrypt extension. Please check your PHP configuration解决方法
本文为大家讲解的是ubuntu下LAMP报错:Cannot load mcrypt extension. Please check your PHP configuration解决方法 ,感兴趣的同学参考下。 错误描述: ubuntu下LAMP报错:Cannot load mcrypt extension. Please check your PHP configuration 错误原因: 缺少mcrypt扩展 解决方法: sudo php5enmod mcrypt 其他系统需要重新编译php windows系统下比较简单修改php.ini启用mcrypt即可,当然前提是你的php/ext下有这个扩展...
PHP 2014-12-15 21:09:51 -
PHP 中magic_quotes_gpc的使用方法
本文为大家讲解的是PHP 中magic_quotes_gpc的使用方法,感兴趣的同学参考下。 PHP magic_quotes_gpc主要是作用在WEB客户服务端的,它的作用时间是从请求开始,接下来我们将具体的为大家讲解它的使用方式...
PHP 2014-12-15 20:33:12