Category: 精品资源

IE8 中网站后台编辑器eWebEditor按钮失效不能插入图片解决办法

由于IE升级,造成网站后台编辑器(eWebEditor)的按钮不能使用,如:插入图片等功能,点击插入或修改图片没有反应,不能弹出新窗口。有些第三方浏览器也不行,因为它们使用了IE内核,如遨游。那么如何解决呢,搜索了网上资料,想必肯定不可能只有我一个人这么倒霉吧。果然,很多朋友都碰到,解决方法也很多,大都差不多。自己结合自己的解决过程,说明下,一步到位,省得麻烦。

方法应该有两种,一个是修改editor.js文件,一个是升级ewebeditor版本(第二种方法我没有尝试,哪位朋友试过的可以秀下)

解决步骤如下:

1、找到editor.js文件(文件搜索下,立刻找到在include文件夹下)

2、找到如下红色代码

if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “anonymous()”);

3、用下面蓝色代码替换上面的红色代码

//修改ewebeditor1,以便在IE8\7及遨游里能够正常使用编辑器

        if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null || navigator.appVersion.match(/MAXTHON/i)==’MAXTHON’)
{
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “onclick(event)”);
}else{
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “anonymous()”);
}
        //修改ewebeditor1结束

4、说明:

就是当点击按钮的时候激活对应函数,IE8正式版对anonymous()限制了,把anonymous()修改为onclick(event)就可以在IE8里使用了,但是IE7及之前的版本却不行,所以为了能够在IE8及前面的版本都能使用,所以加上了个判断语句,而为了在遨游里也能使用,所以又加了个判断语句,结合起来就是如下语句了:
if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null || navigator.appVersion.match(/MAXTHON/i)==’MAXTHON’)

国外Plesk面板的Asp空间不支持Access数据库的解决方法

国外Windows的ASP空间一般都是Plesk面板,有些支持access数据库,使用比较方便;
但有些需要设置 odbc dsn连接,才可以使用ms access数据库,否则容易出现500 Internal Server Error 错误。让Plesk面板Windows空间支持access数据库(.MDB,.MDF等等)的设置方法如下:

按照下面步骤操作:

首先,先在网站目录下(httpdocs)建立一个文件夹,给足读写权限,这个可以远程操作,也可以在Plesk控制面板点击Padlock图标(就是一个小锁头),这个图标在File manager里可以找到,文件夹右侧,金黄色的小锁头。

如果以前网站有数据库的 直接就可以操作权限了,不用建立新的目录。

read more

session.cookie_path 与session.save_path 有什么区别 应该怎样设置?

php.ini中这两个参数的设置有很多说法,有些是彻底错误的,有些人的说法我也不理解.
每个人的理解不同吧,我是这样理解的:
session.save_path 就是session保存的位置
session.cookie_path 就指定了session 会话 cookie 的有效路径
所以 session.save_path 要给一个具体的目录(这个目录实际存在 并可读写)
比如 session.save_path = “C:\WINDOWS\Temp” windows下这样设置就可以了. linux下也要写具体的路径地址.
session.save_path 给个相对路径就可以了
比如 session.cookie_path = /

SQL2005修改字段数据类型:将列ntext 的数据类型更改为text超时

如何解决把字段类型为ntext改为text出现超时问题,数据少的表都已经转换完了,但是数据大的就是出错.
sql server2005 ,打开SQL Server Management Studio Express找到 选项–设计器–表选项(为表设计器更新重写连接字符串的超时值)-事物超时时间改大一点.

mysql修改密码——windows下忘记mysql超级管理员root密码的解决办法

如果你是服务器是 windows xp/2000/2003/nt 都可以使用这个方法来找回丢失 MYSQL超级管理员root的密码。1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 2,在CMD命令行窗口,进入MYSQL安装目录 比如 d:mysql20080505bin ……

今天帮一个朋友找回了MYSQL的超级管理员ROOT密码,开始输入命令的时候少打了个“点”害的折腾了几个小时,终于解决了,写个教程,方便以后 使用!

如果你是服务器是 windows xp/2000/2003/nt 都可以使用这个方法来找回丢失 MYSQL超级管理员root的密码

1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql

1.gif

2,在CMD命令行窗口,进入MYSQL安装目录 比如 d:mysql20080505bin
read more

ISAPI_Rewrite 3.1 破解方法(转帖)

网上找了很久, 没找到合适的破解文件, 就自已动手了。
文件是在官方下载的, 下载日期为2010.03.18日, 版本为 3.1.0.72
破解补丁我就不发出来了,原因就不说了 XD~
首先, 在文件httpd.conf上面输入注册信息:
RegistrationName= www.gzxnzj.cn
RegistrationCode= 2EAD-35GH-66NN-ZYBA
//为什么要在文件里手动输入? 其实是因为这个软件的“注册”按钮点不了,所以就手动在文件里输了
接着就是破解了, 第一步:破解主文件(Helicon Manager.exe)。
OD 载入,找到以下代码:(方法一)
1003E785     55                      push ebp
1003E786     8BD3                 mov edx,ebx
1003E788     8D4C24 70        lea ecx,dword ptr ss:[esp+70]
1003E78C     E8 EFE9FFFF   call ISAPI_Re.1003D180   ; 这是函数是用来检验注册码的,结果放在al里
1003E791     83C4 10             add esp,10
1003E794     84C0                 test al,al ; al 为1时,注册成功,0时注册失败
1003E796     75 30                jnz short ISAPI_Re.1003E7C8 ; 为1就跳,我直接将jnz修改为jmp
这样做的好处是, 不管它是真注册码还是假注册,通通变为应该成功!
所以很简单的一步,就是将 jnz 修改为 jmp 就暴力破解成功了, 哈哈~
但是,通过分析得知,这个检验注册码的函数有两个地方调用,另一个好像是对于假码使用的,
所以我直接修改另一个地方:(方法二) read more

来玩PHP面向对象编程吧 [教程 连载中...第8玩]

作者:落伍hetty,写的很生动.学起来一点也不累,我转载过来.

好久没有来落伍了,既然来了就做点微薄的贡献吧。既然是教程,为什么说“玩”而不说“学”呢?问得好,因为说“学”的话,别人一看见标题基本就躲得远远的,根本懒得去点,说“玩”的话,估计还有那么一两个人来点,哈哈,好吧,我承认我是标题党,你赢了。
还是那句老话:我的个人能力有限,教程如果有什么疏漏和不足的地方,望大家多多见谅,也欢迎大家批评指正。
[目标读者]
本教程假设读者已经有了一定的PHP编程基础和经验,但还未开始接触PHP面向对象编程(以下简称OOP)。因此,如果你是小鸟或者大鸟,都可以选择直接路过了。
[教程宗旨]
这是一篇有悖常理的、大胆的教程,因为我要在不涉及或尽少涉及OOP概念的前提下,向读者介绍PHP的OOP。绝大部分PHPer对OOP敬而远之、退避三舍,就是被OOP那抽象繁琐、把人弄得焦头烂额的概念吓跑的,所以,本教程有意识的避开了OOP概念的讲解,力求通过实例用最简单、最通俗的方式来表述PHP的OOP。
 
 
 
 

 

[教程目录]
第1玩——————来玩类和对象的关系 (7楼)
第2玩——————来玩类的创建 (24楼)
第3玩——————来玩类的实例化 (29楼)
第4玩——————来玩类的访问 (33楼)
第5玩——————来玩类的构造方法和析构方法(48楼)
第6玩——————来玩类的封装(51楼)
第7玩——————来玩类的特殊方法(61楼)
第8玩——————来玩类的继承(75楼)
第9玩——————来玩类的重载(待续)
………………
(边写边补充吧) read more

解决mysql的Table is read only错误

今天用root用户登录到mysql数据库目录,把几个数据库解压直接放进去了,

在mysql中,查询Select之类的都正常,但在网站后台中添加内容提示:Table ‘********’ is read only

然后我 尝试  chown -R  mysql:mysql /var/lib/mysql/data_data/ 
不起作用
然后 又     chmod -R 0777  /var/lib/mysql/data_data/  

还是不起作用 

其实修改到此 重启一下mysql就可以了

搜到一个标准的解决办法

要解决它首先要给mysql的数据库目录加上可写权限,即777

然后到mysql的Bin目录执行刷新

mysqladmin -u <username> -p flush-tables

并且保证mysql安装目录的/var/lib/mysql的目录权限设置为700

其间所有文件的权限设置为660

基本可以解决

另:当我们更改了mysql权限表,我们可以重起服务器,但更简单的办法是执行

mysqladmin -u <username> -p reload

 一般来说mysqladmin -u <username> -p flush-tables这样就可以了

Windows Server 2003安装天翼Live最新版(Live1.16)

微软开发的天翼Live原本是要求客户端环境为XP SP2或者Vista,但Win 7下也可以选择兼容性检查,然后根据提示安装,使用都是正常的。旧版本也能通过修改兼容运行方式来安装到Win Server 2003,但新版已经不行了。经过下午的研究,终于找到一位牛人的帖子,并根据这个方法,修改成功了。帖子里说的是1.15版,现在最新的是1.16,但同样可用,只是不能直接用绝对位置了。

  让我们无视这个报错,拿出UltraEdit之类的编辑工具吧。用编辑工具打开1.16的安装程序

  搜索“45 08 0F 85 86”,只能找到一个,将其中的“08”改成“F8”:

  然后搜索“E8 04 BE FF FF 85 C0 74”,应该也只能找到一个,把你搜索的一行改成“90 90 90 90 90 85 C0 EB”

  然后保存你的EXE文件,开始安装,应该不会报错了。安装是一切顺利的。

请确保已启动 ASP.NET State service

请确保已启动 ASP.NET State service HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection

原因分析:
web.config中配置SessionState的mode为StateServer,但服务器没有开启改个服务。

解决方法:
1.Web.Config里面 把sessionState 的mode改为”InProc”  ;
2.在服务中启用”ASP.NET State service”

这样是可以了,但没有理解为什么要这么做。后来在网上找了一上才知道真真的原因。 read more