PHP~
文章平均质量分 88
guofei886
这家伙很赖,什么也没有留下~
展开
-
php 扩展xdebug的安装及调试
1. xdebug 一定安装与php版本一致的,否则加载会失败。安装的时候查看一下xdebug的安装说明 主要是 --with-php-config=/php安装的bin目录/php-config 要不然找不到安装的php的版本信息。2. 安装完成后,在php.ini 中增加 zend 扩展,而不是extension[XDebug]zend_extension="转载 2013-12-07 09:17:19 · 260 阅读 · 0 评论 -
UEditor文本浏览器,引号加斜杠解…
UEditor输入的时候,总会在双引号前面加上“\”斜杠,每存一次就有一次,试了几种方法,都不行,后来查到是PHP的防注入功能生成的反斜杠。 htmlspecialchars是一个函数,功能是把html标签转化为字符串html htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。 记录一下这两种方法 PHP程原创 2013-10-17 11:03:49 · 250 阅读 · 0 评论 -
百度UEditor查看源代码空格问题~
内容中的空格,getContent()时会显示“ ”但是查看源代码的时候就变成了“”,再切回来空格就没有了~ _src\plugins\source.js文件是查看源代码的功能。其中118行:text =text.replace(/ /g, ' ');空格被替换成了‘ ’ 注释掉之后还是不好使,原来演示版的editor_api.js里才调用了这个文件。正常版本用的是editor_all原创 2013-10-17 11:03:45 · 402 阅读 · 0 评论 -
在 Oracle 和 PHP 中使用 LOB
http://www.oracle.com/technetwork/cn/articles/fuecks-lobs-090854-zhs.html是否达到 4,000 字节的极限? 我们先来了解一下LOB...... 本文相关下载:Oracle 和 PHP 中使用 LOB" /> Oracle 数据库 10gOracle 和 PHP 中使用 LOB" /> Zend原创 2013-10-17 11:03:38 · 240 阅读 · 0 评论 -
百度Ueditor 图片上传Bug~
服务器环境 PHP5.3问题:上传时调用不了回周函数,文件能上传上去,不出现绿色的勾并先中状态Friebug查看imageup.php响应Warning: date(): It is notsafe to rely on the system"s timezone settings. You are *required*to use the date.timezone setti原创 2013-10-17 11:03:34 · 184 阅读 · 0 评论 -
Discuz!X2.5 调用分类信息自定义字…
Discuz的分类信息功能可以说很强大了,是在论坛版块的基本上进行扩展,可以添加很多自定义字段,而且可以设计帖子页,列表页,发贴页的模板风格。数据调用方式也和论坛版块一样。但是,DZ目前只支持调用以下内容:语法 语句数据ID {id}帖子URL {url}帖子标题 {title}附件图片 {pic}帖子内容 {summary}楼主 {author}楼主UID {authorid}原创 2013-10-17 11:03:16 · 348 阅读 · 0 评论 -
Discuz!X 用户名称修改的完美解决…
一﹑登录后台→点击UCenter菜单→输入UCenter密码登录。二﹑登录UCenter后→访问用户管理→找到要修改的用户→编辑用户。三、修改用户名后,UCenter→点击更新缓存菜单→选择更新数据缓存。四、论坛后台→工具→更新缓存。原创 2013-10-17 11:03:12 · 292 阅读 · 0 评论 -
PHP获取当前页面的URL~
转自:http://www.ludou.org/get_current_page_url.html 使用PHP编写程序的时候,我们常常想要获取当前页面的URL。下面提供一个用于获取当前页面URL的函数以及使用方法:示例一:// 说明:获取完整URLfunction curPageURL(){ $pageURL = 'http'; if($_SER原创 2013-10-17 11:03:08 · 208 阅读 · 0 评论 -
Apache .htaccess Rewrite url 中…
配置Apache的伪静态,涉及到中文正则不能匹配,匹配中文字符的正则表达式:[\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]也试了,也不能匹配。尝试匹配所有字母数字加上% ([a-zA-Z0-9_%]+)也没有成功,查到Apache执行url会自动进行一次urldecode,传的值会还原成中文的,也不能匹配。后来想到,把值进行两次 urlenco原创 2013-10-17 11:03:06 · 170 阅读 · 0 评论 -
关于.htaccess的配置
1.开启mod_rewrite将#LoadModule rewrite_module modules/mod_rewrite.so这行的#去掉2.修改httpd.conf1)将你的网站目录配置中的AllowOverride None 改为AllowOverride All2)修改Options的属性建议改为Indexes FollowSymLinksFollowSymLinks服原创 2013-10-17 11:03:04 · 208 阅读 · 0 评论 -
php伪静态
PHP伪静态的设置首先:必须要空间支持 Rewrite ,相关的配置放在httpd.conf中的<Directory/>中,或httpd-vhosts.conf中的<VirtualHost*:80>中或.htaccess中都可以。如需使用.htaccess则需开启 .htaccess 的文件解析,才有效.如何让空间支持Rewrite 和 .htaccess 的文件解析呢 往下看第一步原创 2013-10-17 11:02:51 · 647 阅读 · 0 评论 -
php 高效率写法 推荐
1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。任何语言都是对内存原创 2013-10-17 11:02:49 · 202 阅读 · 0 评论 -
PHP+MySQL分页的优化~
今天在本机布置网站的时候,发现后台有一个功能的分页特别的慢,要十多秒才能打开。本身机器也有一点慢,但是才1000多条数据就慢的不得了,以后怎么办。 分页的那个SQL语句太复杂,有条件,有外链接,有排序,非常的慢,上网查了几种优化方式。最后对代码进行了优化,之后2秒就可以打开了。 $sql_stringx = "select a.uid fromxl_members a where "原创 2013-10-17 11:02:34 · 177 阅读 · 0 评论 -
magic_quotes_gpc导致上传失效
使用ZendServer之后,发现程序中上传不好使了,然后发现move_uploaded_file函数没有执行成功,不明原因 对比php.ini查了几个参数,后来发现是因为 magic_quotes_gpc 的关系 开启之后恢复正常,估计是路径的问题,因为路径中有正斜杠和反斜杠。反斜杠没有转换可能是不好使。 magic_quotes_gpc的百度百科http://baike.baid原创 2013-10-17 11:02:32 · 200 阅读 · 0 评论 -
经常用到的PHP正则表达达式
原文链接:http://www.cnblogs.com/baochuan/archive/2012/03/12/2391135.html介绍正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!需要知道的术语——下面的术语你知道多少?原创 2013-10-17 11:03:51 · 209 阅读 · 0 评论 -
ecmall用户登陆成功,自动退出问题…
最近在搭建ecmall平台的时候,发现了一个很纠结的问题:本地搭建ECMALL的时候,用户登陆没一点问题结果在服务器上搭建后,就出现用户登录后提示成功,但立刻跳转到登录页面,其实还是未登陆,前后台都是如此网上找遍了,发现很多人出现过这问题,官方一看,也没看到他们有什么好的解决方法没办法自己找问题吧以前有接触过ecmall相关产品,知道他们处理登陆状态一贯喜欢用cookie于原创 2013-10-17 11:03:53 · 274 阅读 · 0 评论 -
PHP 数组 (Arrays)
本章讲述 PHP 数组 (Arrays)。数组的定义数组表示一组相关联的数据。在 PHP 中,我们用 array() 定义一个数组。示例如下:$a = array("orange", "apple","peach");echo $a[0];?>其中,$a = array("orange", "apple","peach");定义了一个数组变量,该数组有三个数据。数组原创 2013-10-17 10:58:57 · 179 阅读 · 0 评论 -
phpmailer发邮件常见的一些问题总结
这几天做mail群发,碰到不少问题。一些常见的错误网上很多但没有答案,靠自己不断的尝试终于OK了~这里把几个常见的问题列出来做为工作笔记! 要做发送邮件功能,首先要明白邮件收发的原理,引用网友一段话比较容易懂: Java代码 在Internet上将一段文本信息从一台计算机传送到另一台计算机上,可通过两种协议来完成,即SMTP(Simple Mail Tr转载 2013-11-11 15:58:04 · 187 阅读 · 0 评论 -
php连sqlserver~
之前做的一个php程序连接的sqlserver2005,今天装了一个sqlserver2012,数据库无法连接了,记得2005时候修改过配置才连上的,打开sqlserver配置管理器(sql server configuration manager),打开SQL Server网络配置 》 MSSQLSERVER的协议,打开"named pipes" 和 "tcp/ip" ,连接正常了。以前还有原创 2013-11-05 16:12:20 · 169 阅读 · 0 评论 -
IIS8.5安装URL Rewrite2.0~
最近给机器升级了win8,因为要用到IIS,就把PHP也整合到IIS中了,win8自带的IIS是8.5版本。原来PHP网站的伪静态是apache中的 .htaccess 文件,测试的时候不好使了,翻出以前的rewrite,重写了一下规则发现还是不行。觉得可能是版本太旧了,上网找iis rewrite在:http://www.iis.net/downloads/microsoft/u原创 2013-11-17 00:06:31 · 951 阅读 · 0 评论 -
关于用netbeans和xdebug调试php的配置
之前用过一段时间在apache,netbeans下通过xdebug调试。感觉不错,最近事情不多想从新配置下,是基于最新版本的php5.4做的,后来参考了下xdebug的官网说明完成的。官网地址:http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP具体步骤如下:1、去转载 2013-10-28 16:44:51 · 180 阅读 · 0 评论 -
百度UEditor部署~
1、editor_config.js 路径问题:先加入函数:function getRootPath(){ //获取当前网址,如:http://localhost/jlsh/jlsh/manax/test.html varwwwPath=window.document.location.href; //获取主机地址之后的目录,如: /jlsh/jlsh/manax原创 2013-10-17 11:03:42 · 221 阅读 · 0 评论 -
最新实战讲解.htaccess文件rewrite…
.htaccess文件大家都不陌生吧。不认识的自己去搜一下……顺便告诉你,这是个好东西,值得一学。似乎网上关于.htaccess编写方法的教程很有限,相信博主们也没有几个是自己写的吧?我在这里就搜了几个常用规则,总结一下rewrite规则的用法。当然这只是.htaccess功能的一小部分,但是相当实用。如果熟练掌握rewrite规则的编写,能够加强对网站URL的控制,对用户体验、SEO都十分原创 2013-10-17 11:03:01 · 162 阅读 · 0 评论 -
Apache htaccess 中的RewriteCond …
apache 模块mod_rewrite提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配URL组成部分的查找数据库。 此模块可以操作URL的所有部分(包括路径信息部分),在服务器级的原创 2013-10-17 11:02:59 · 174 阅读 · 0 评论 -
.htaccess说明
如果你的服务器目录结构是这样:/usr/corsak/www/maindir如果Apache指令中开启了AllowOverride支持.htaccess文件,每访问一次会依次搜索:/usr/corsak/www/maindir/.htaccess/usr/corsak/www/.htaccess/usr/corsak/.htaccess下面是一份详细的文档,不知道哪年从哪找的。因为在原创 2013-10-17 11:02:53 · 205 阅读 · 0 评论 -
调用DiscuzX中模块的内容~
DiscuzX后台》 门户 》 模块管理 》 数据调用中可以调制调用模块,可以站外调用。但是站外调用因为涉及到跨域问题,所以是JS形式的,但我是本地网站中想调用。所以想要PHP格式的。查看一下代码。 <script type="text/javascript"src="http://localhost/bbs/api.php?mod=js&bid=41">bbs/api.php的代原创 2013-10-17 11:02:30 · 218 阅读 · 0 评论 -
include与require的区别
1.include与require的区别 require的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。 include使用方法如 include("MyInclud原创 2013-10-17 11:02:27 · 174 阅读 · 0 评论 -
discuz X1.5 class_core.php文件详…
discuz X1.5 class_core.php文件详解define('IN_DISCUZ', true);error_reporting(0);class discuz_core {var $db = null;var $mem = null;var $session = null;var $config = array();var $var = array();var原创 2013-10-17 11:02:15 · 440 阅读 · 0 评论 -
Php读配置文件
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan -马永占,myz,mayongzhan 要读的格式;php.ini;this is demo by 马永占(MyZ)[global]i=1j=2k=3[self]a=11b=22c=33 读的方原创 2013-10-17 11:01:34 · 188 阅读 · 0 评论 -
Ostube2.6开源 flv流媒体服务器在…
出处:http://blog.csdn.net/uuleaf/archive/2011/01/27/6165958.aspxOstube是一个开源的视频系统,基于php,功能比较完,支持mpg|mov|wmv|mp4|mkv|3gp|flv|m4v|rm|rmvb上传并自动转换为flv格式播放。目前还没有一个视频系统功能超越。缺点:基于LAMP,因为Apache没有flv_streamin原创 2013-10-17 11:00:06 · 229 阅读 · 0 评论 -
PHP 常用函数 htmlspecialchars()
http://www.w3school.com.cn/php/index.asp 定义和用法htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。预定义的字符是:& (和号) 成为 &" (双引号) 成为 "' (单引号) 成为 '> (大于) 成为 >语法htmlspecialchars(string,原创 2013-10-17 11:02:17 · 201 阅读 · 0 评论 -
discuz论坛登陆信息外部调用的几种…
方法1:discuz登陆框是ajax调用的,一开始在firebug下看到了调用了接口:http://home.ecjtu.net/member.php?mod=logging&action=login&infloat=yes&handlekey=login&inajax=1&ajaxtarget=fwin_content_login1http://home.ecjtu.net原创 2013-10-17 11:02:13 · 325 阅读 · 0 评论 -
PHP的dom读写XML~
images.xml文件的格式:<?xml version="1.0"encoding="utf-8"?><root imageWidth="680"imageHeight="345"> <menu url="a1.html"frame="_blank" imageUrl="http://localhost/jiao/images/top/06.jpg"/> <menu url原创 2013-10-17 10:59:51 · 185 阅读 · 0 评论 -
PHP常用字符串函数~
1,如何在一个字符中查找另一个字符解决方法:strpos或strstr示例如下:$biuuu = 'this is my websitebiuuu.com';$search= 'biuuu';print_r(strpos($biuuu,$search));输出结果:19$biuuu = 'this is my websitebiuuu.com'; $search= '原创 2013-10-17 10:59:38 · 189 阅读 · 0 评论 -
php.ini magic_quotes_runtime设置…
今天设置了magic_quotes_runtime = On结果Xweibo不好使了~ 附:网上查了一些资料。magic_quotes_runtime = Off; 是否对运行时从外部资源产生的数据使用自动字符串转义( ‘ ” \ NULL )。; 若打开本指令,则大多数函数从外部资源(数据库,文本文件等)返回数据都将被转义。; 例如:用SQL查询得到的数据,用exec()函数得原创 2013-10-17 10:59:28 · 279 阅读 · 0 评论 -
PHP数组转字符串与PHP字符串转数组…
我们今天为大家介绍的PHP数组转字符串与PHP字符串转数组的代码将会用到函数implode()和函数explode() 。其中implode() 函数是用来数组转字符串时用,而explode()函数则是用来处理字符串转数组的。 1 PHP数组转字符串 implode() php $vegetables[0] = "corn"; $vegetables[1] = "brocc原创 2013-10-17 10:59:15 · 224 阅读 · 0 评论 -
PHP字符串截断(中英文)~
PHP substr()函数可以分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函数,mb_substr()/mb_strcut的用法与substr()相似,只是在mb_substr()/mb_strcut最后要加入多一个参数,以设定字符串的编码,但是一般的服务器都没打开php_mbstring.dll,需要在php.ini在把原创 2013-10-17 10:59:13 · 213 阅读 · 0 评论 -
PHP 遍历数组的方法汇总
1. foreach()foreach()是一个用来遍历数组中数据的最简单有效的方法。#example1:下载: list_array01.php$colors = array('red','blue','green','yellow');foreach ($colorsas $color){ echo "Do youlike $color? <br/>";}原创 2013-10-17 10:59:10 · 214 阅读 · 0 评论 -
XAMPP,Access forbidden!错误解决…
今天在笔记本上装了xampp,然后把一个网站应该考过来,页面可以打开,可是一登陆后台确显示Access forbidden!错误以为是权限的问题,添加了权限还是不行,又上网搜了搜,改了好几处还是不好用,后来发现链接地址有错误,原来是短标签没有打开。打开PHP.ini 找到 short_open_tag = Off,改成 short_open_tag =On,问题解决。原创 2013-10-17 10:59:08 · 231 阅读 · 0 评论 -
PHP 中一些关于数组的操作~
$a = array(100, 200,500);//声明数组 unset($a["1"]);//删除数组元素$a[] = 300;//添加数组元素$a[] = 400;//添加数组元素sort($a); //简单排序if (in_array("100", $a)) { //数组中是否存在元素 echo "yes<br/>";}else{ echo "no<br/>";}原创 2013-10-17 10:59:02 · 185 阅读 · 0 评论