1 | wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz |
如果在编译webbench的时候,出现/bin/sh: ctags: command not found,如下所示
1 | [root@webbench-1.5]# make |
1 | wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz |
如果在编译webbench的时候,出现/bin/sh: ctags: command not found,如下所示
1 | [root@webbench-1.5]# make |
1 | 方法一: |
对于windows系统,这两种方法均可用。
对于Linux系统,只有方法一可用,如果是方法二的话,会报错:Fatal error: Invalid opcode 153/1/8. in … …
此外还有一点要注意,对于Linux系统,代码中的url是区分大小写的,如果真实路径是/ABC/index.php,当代码中的$url=”/abc/index.php”的话,在windows中可以正常运行,但是Linux中则会报404错误。
$(document).ready() 里的代码是在页面内容都加载完才执行的,如果把代码直接写到script标签里,当页面加载完这个script标签就会执行里边的代码了,此时如果你标签里执行的代码调用了当前还没加载过来的代码或者dom,那么就会报错,当然如果你把script标签放到页面最后面那么就没问题了,此时和ready效果一样。
$(document).ready(function(){})可以简写成$(function(){});
information_schema 数据库,在该库中有一个 TABLES 表,这个表主要字段分别是:
TABLE_SCHEMA : 数据库名
TABLE_NAME:表名
ENGINE:所使用的存储引擎
TABLES_ROWS:记录数
DATA_LENGTH:数据大小
INDEX_LENGTH:索引大小
select table_schema,table_name,table_rows from tables order by table_rows desc;
当表单的数据是提交给本页面处理并写入数据库时,点提交后,刷新页面的话使数据重复写入数据库。解决方案有如下几种:
一、把一页面分开为两个,数据提交给另一个页面处理,之后再跳转到输入页面。
总的说来,这是一种不错的解决方案。但是要防止用户使用浏览器的返回按钮返回上一页,然后再刷新页面,重复插入数据。
1 | if (isset($_POST['action']) && $_POST['action'] == 'submitted') { |
二、在数据入库之前执行一次验证查询,看数据库里是否已经存在了相同的记录,由此来决定是否写入数据。