文档标签: PHP开发
在有些后台页面可能在一个页面要添加多个可视化编辑器,目前用得多就KINDEDITOR,如果在一个页面放置多个编辑器,多个编辑器会不会有冲突!带着这些疑问在kindeditor上查找相关的问题,最后在上面找到了一个关于解决一个页面放置多个编辑器的问题!
文章页面:主题: 一个页面放置2个kindeditor 编辑器的问题[已解决]
[html]
<script charset="utf-8" src="../editor/kindeditor.js"></script>
<script>
KE.show({
id : 'product_info_Detail',
imageUploadJson : '../../asp/upload_json.asp',
fileManagerJson : '../../asp/file_manager_...
array_reverse() php 数组顺序反转
array array_reverse ( array $array [, bool $preserve_keys = false ] )
array_reverse() 接受数组 array 作为输入并返回一个单元为相反顺序的新数组。...
今天某客户要求将网站的版权格式正规化,这样贴一下关于网站版权正确的书写格式。
少朋友的个人网站,有一个小问题,似乎很多朋友都忽略了,那就是版权声明的写法。虽然那只是一小行字,不过作为设计师也好,作为个人的爱好也好,版权的标志都是满重要的。
从法律角度看,加入了伯尔尼公约的国家,版权保护是随着作品(无论是文字,还是图片)的问世的即刻就得到版权的保护的,并不是必须要声明。但是作为惯例,这一小行文字还是有很好加强意识,提醒浏览者,所观看的内容是受到版权保护的。
正确的格式应该是:Copyright [dates] by [author/owner]© 通常可以代替Copyright,但是不可以用(c)。 All Rights Reserved 在某些国家曾经是必须的,但是现在在大多数国家,都不是法律上必须有的字样。
参见下面几个正确的格式:
以下为引用的内容:
©1995-2004 Macromedia, Inc. All rights reserved.
©2004 Microsoft Cor...
PHPWind(简称:PW)是一个基于PHP和MySQL的论坛程序,是国内最受欢迎的通用型论坛程序之一。PHPWind的前身是ofstar,发布于2004年,王学集和林耀纳是它的创始人。 PHPWind由杭州德天信息技术有限公司开发,分商业版和免费版,但在功能和版本上没有区别,软件全面开源免费。版本现已已有累积超过60万的用户。自2008年发布PHPWind7.0版本以来,PHPWind围绕着提升社区内容价值和推进社区电子商务两个大方向,开发单核心多模式的产品,实现新型的社区形态。
发展至今,全国有价值的20万个中小网站中,有近10万个社区网站使用phpwind,累计已有超过100万网站使用phpwind,每天还有1000个新的网站使用phpwind。这些社区网站覆盖了52类行业,每天有一亿人群聚集在phpwind搭建的社区,发表5000万条新增信息,访问超过10亿个页面。
全国日PV30万以上的1000个左右大型社区中,有500个以上的站点选择了phpwind提供的建站软件,并通过其包括淘链接、淘满意、每日...
今天做自定义表单的时候,出现了以下提示:
Deprecated: Assigning the return value of new by reference is deprecated in
定位到出错的那一行:
$_MooClass[$classname] = & new $classname;
我本地环境用的是PHP/5.3.3。
解决办法:php5.3开始后,废除了php中的”=&”符号,所以要想复制,直接用=引用即可。详细如下:
1、PHP5对象复制是采用引用的方式;
2、如果不采用引用方式,则需要在复制对象时加关键字 clone;
3、如果在复制的过程中,同时要变更某些属性,则增加函数_clone();...
读图网最近资源枯竭,于是要 重新添加采集节点。
要求:“GunnerRomantic插画作品(1)” 要求去除字符中的“(1)" ?
因为dedecms后台是用的正则表达式来去除不要的信息。
[php]
$str = "GunnerRomantic插画作品(1)";
echo preg_replace("/\(.*\)/i","",$str);
[/php]
preg_replace、preg_match
preg_replace -- 执行正则表达式的搜索和替换
preg_match() 在第一次匹配之后将停止搜索
哈,本地测试通过!
php正则的一些字符意思:
特殊字符 解释
* 0到多次
+ 1到多次还可以写成{1,}
? 0或1次
. 匹配除换行符外的所有单个的字符
\w [a-zA-Z0-9_]
\s 空白字符(空格,换行符,回车符)[\t\n\r]
\d [0-9]
...
手上有一个项目打到出现zend错误,看了以下情况!
一、执行PHP Zend加密文件报错
现象:
打开网站,出现以下错误
Fatal error: Unable to read **** bytes in
或者是
Fatal error: Corrupted encoded data detected
原因:
这种是由于php页面采用了Zend加密,因此FTP上传方式要使用二进制方式。不能采用auto和ASCII,否则就会出现这个错误
一定要确保下载和上传时都采用二进制方式,不然都有可能产生错误
二、访问出现500 Internal Server Error错误
原因:
查看FTP根目录是否存在.access文件,有的话原因就是因为它(FTP需要设置显示隐藏文件才可见此文件)
服务器不支持权限重写,删除掉此文件就可以正常访问了。
三、执行脚本提示错误
现象:
提示CGI/PHP程序错误: 该脚本不允许执行。不允许执行原因是: 脚本权限错误:不能设置为同组可写!
原因:
PHP文件的权...
昨天有一个客户需要做discuz的论坛提示框,就是常见的右下角那种!
以前也看到个discuz右下角那种提示框,应该不用自己去开发,
discuz的提示框开启位置:后台-》运营-》站长推荐
如果想一次显示多条就需要修改discuz自带的 js 函数 showfocus, 建议自己复制出来重新写,不要在原来的函数上修改!
又一次使用了discuz....
php无限分类,有可能要用到这个函数。
MySQL concat函数是MySQL数据库中众多的函数之一,下文将对MySQL concat函数的语法和使用进行说明,供您参考和学习。
MySQL concat函数使用方法:
CONCAT(str1,str2,…)
返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。
注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串。
如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。
一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:
SELECT CONCAT(CAST(int_col AS CHAR), char_col)
MySQL concat函数可以连接一个或者多个字符串,如
[php]
mysql> select concat('10');
+--------------+
| concat('10') |
+----------...
今天在链接数据库的时候出现以下错误:
[html]
incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.5.20.
[/html]
看一下解决办法:
从mysql官方http://dev.mysql.com/downloads/mysql下载 mysql-connector-c-noinstall-6.0.2-win32 解压到e:/。注意根据自己的实际情况下载相对应的版本,这里使用非安装版。
or Ruby 1.9.2:
[html]
gem install mysql --platform=ruby -- --with-mysql-dir=e:/mysql-connector-c-noinstall-6.0.2-win32
[/html]
for Ruby 1.9.3: (showing mysql2 variant)
[html]
gem prist...
做PHP开发这块一直在用mysql数据库,虽然对其基本的一些字段信息还是能理解,但是都不是很完全和系统!在后期对mysql数据进行优化的时候也出现了盲点,于是认真的学习一下mysql里的面知识很有必要!
数值类型
MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。
表列出了各种数值类型以及它们的允许范围和占用的内存空间。
类型
大小
范围(有符号)
范围(无符号)
用途
TINYINT
1 字节
(-128,127)
(0,255)
小整数值
SMALLINT
2 字节
(-32 768,32 767)
(0,65 535)
大整数值
MEDIUMINT
3 字节
(-8 388 608,8 388 607)
...
linux,centos下解压tar,gz,bz2,tgz,zip等
今天从ix主机上打包了个zip文件,到linuxvps下总是解压失败,无奈,我打包成tgz,后来网上搜索了相关文章把解压问题搞定了。
1) tar调用gzip
gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip
相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一下:
# tar -czf all.tar.gz *.jpg
这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个
gzip压缩过的包,包名为all.tar.gz
# tar -xzf all.tar.gz
这条命令是将上面产生的包解开。
2) tar调用bzip2
bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。
与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用gzip。下面来举例
说明一下:
#...
最近网站添加了一个换背景的功能,用到cookie,这里记录一下js操作cookie的方法
[js]
/*COOKIES*/
//创建cookie
function cre_cook(nom,contenu,jour) {
var expireDate = new Date();
expireDate.setTime(expireDate.getTime() + jour*24*3600*1000);
document.cookie = nom + "=" + escape(contenu)
+ ";expires=" + expireDate.toGMTString() + ";path=/";
}
//获取cookie
function getCookie(nameCookie) {
var cookieTrouve=false;
var debut=0;
var fin=0;
var ch=document.cookie;...