很实用的东东
新建一个index.asp页面
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/FCKeditor/" //设置编辑器的路径,我站点根目录下的一个目录
oFCKeditor.ToolbarSet = "Default"
oFCKeditor.Width = "100%"
oFCKeditor.Height = "600"
oFCKeditor.Value = "" //这个是给编辑器初始值
oFCKeditor.Create "logbody" //以后编辑器里的内容都是由这个logbody取得,命名由你定
%>
加了这一段别忘了在index.asp前面加上
网上最流行的php防注入的代码如下:
http://php.mydict.com/ziliao/6/2006_05/php-FangZhuRu2588_1.html
我也曾在自己blog上转载,刚刚把它删除了。
网上这种人云亦云,胡乱转载的现象实在严重。
这个流传最广的代码,现在看,错误很严重。
这代码,只是检测字符串中,是否有豆号、分号、union。
1、比如留言系统,一个留言,里面有一个union,太正常了,但用了这个,就成了非法。
2、分号,逗号。。。。。
其实,使用不同的数据库,因为语法不同,所以要过滤的东西也就不相同。甚至使用不同的编程语言,也要过滤不同的东西。
当然,php吗,一般就是mysql库了。
<?php
/***********************************************
*
*截取一定长度的字符串,确保截取后字符串不出乱码
*
1. orACLE
Select * FROM TABLE1 Where ROWNUM<=N
2. INFORMIX
了解更多
之前在空间上安装过好几个PHP+Mysql的程序,自动创建很多数据表,这几想安装一个程序来着,用PHPMyadmin登录数据一看,左边侧栏里显示有92个数据表,本想全部删除掉,可由于速度原因,网页总是显示不完全,在网页底底部全部删除功能用不上,没办法,只好在网上求助,发现有好多网友都遇到这种情况,用PHPmyadmin一条一条的删除太慢,也不现实,最后终于在网上找到一个脚本,可以一次性删除所有数据表,经本人测试,果真管用。脚本如下:
<?php
$hostname =’localhost’;
$userid = ‘username‘;
$password = ‘password‘;
$dbname = ‘dbname‘;
$connect = mysql_connect($hostname,$userid,$password);
mysql_select_db($dbname);
$result = mysql_query("show table status from $dbname",$connect);
while($data=mysql_fetch_array($result)) {
mysql_query("drop table $data[Name]");
}
?>
红色部分的代码需修改成自己的数据库连接信息,将上列代码保存为PHP文件,然后上传到空间上,执行一次即可删除所有数据表了。
PS:次脚本是一性删除数据库内的所有数据表,请慎重使用,因此脚本带来所有损失和责任自行承担,本人概不负责。
禁止复制代码禁止保持禁止查看源文件的代码保护和破解
解除网页右健禁止复制的方法
如何彻底禁止查看网页源代码
如何解除网页对右键的屏蔽
了解更多
在使用mysql时,经常遇到表名不符合规范或标准,但是表里已经有大量的数据了,如何保留数据,只更改表名呢?
可以通过建一个相同的表结构的表,把原来的数据导入到新表中,但是这样视乎很麻烦。
能否简单使用一个SQL语句就搞定呢?当然可以,mysql5.0下我们使用这样的SQL语句就可以了。