- 浏览: 31270 次
- 性别:
- 来自: 厦门
最新评论
-
石不易:
好文章,学习了很多!
apache 日志配置_分析_格式
文章列表
常用的MySQL表引擎有不少,但最常用的就是MyISAM和InnoDB。
最近做的项目:天气预报15天查询(http://15tianqi.cn/),因为表更新和数据不断增加考虑过mysql表引擎是否要换InnoDB;对于这两个的使用查了下资料:
MySQL: InnoDB 还是 MyISAM?:
下面先让我们回答一些问题:
1、你的数据库有外键吗?
2、你需要事务支持吗?
3、你需要全文索引吗?
4、你经常使用什么样的查询模式?
5、你的数据有多大?
思考上面这些问题可以让你找到合适的方向,但那并不是绝对的。如果你需要事务处理或是外键,那么InnoDB 可能是比 ...
Apache日志管理分类
日志文件是用户管理和监控 Apache 安全的非常好的第一手资料,它清晰地记录了客户端访问 Apache 服务器资源的每一条记录,以及在访问中出现的错误信息,可以这样说,Apache 可以记录 Web 访问中感兴趣的几乎 ...
最近看到有很多网站因为目录启用写权限,安全受到影响;为了提高网站安全性,用网站安全工具检测目录启用写权限漏洞,测试项目地址:http://tqybw.net/xiamen15tian/(厦门天气预报15天查询),还好没有什么问题!
目录启用写权限漏洞描述:
目标目录启用了写权限。
1.恶意攻击者可以向该目录写入任意文件。
2. 通过HTTP协议的PUT方法,向该目录写入任意文件或以指定的内容覆盖当前目录下的现有文件。
目录启用了写权限危害:
1.上传后门程序控制服务器。
2.恶意攻击者可以通过该方法向服务器上传后门程序,从而获取对服务器的完全控制权;同时可以通过该方法覆 ...
Apache绑定多个域名以及二级域名的方法 Rewrite使用
在项目中经常要用到一个多个二级域名站点,那么有没有好用的管理方便的架设方法!
下面以最近在做的天气预报15天查询(http://tqybw.net)项目为例,给大家一个做一个示例说 ...
最近在检测天气预报15天查询网站(http://tqybw.net)时的URL时,发现页面中有很些404页,分析发现,是请求地址的能参数中多了下划线“_”,而rewrite规则中并没有配这样的规则,数据库表中出现“_”,并不多,想找出来把下划线去掉,按照正常的查找,结果返回记录不正常,找了下资料,原来下划线在like中有着特殊的含义,它表示匹配任意一个字符。因此在查询包含下划线内容的时候需要“特殊关照”一下。
以下是分析及解决办法:
使用like语句的错误查询
mysql> select * from t where x like '%_%';
返回全部的记录,不是想要 ...
以前开发web项目一直是用zendstudio,后来在开发天气预报网(http://tqybw.net)这个项目时,一同事推荐用Sublime Text 2,确实很不错,用来开发web项目,现在把一些Sublime Text 2 的快捷键贴出来,方便大家查询:
Ctrl+L
选择整行(按住-继续选择下行)
Ctrl+KK
从光标处删除至行尾
在WEB开发中经常要用到cookie,有时候还需要在脚本中用到!
如:在开发天气预报网(http://tqybw.net)中,有这样的需求:当用户查询某个城市天气时,保不刷新页面时需要动态记录用户的访问记录,这时考虑用js脚本cookie!
<script type="text/javascript">
//取得cookie值
function getCookie(name){
var cookieValue = "";
var search = name + "=";
if(document ...
最常见的php header编码
header("Content-type: text/html; charset=utf-8");
301 重定向 (redirect):
<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://tqybw.net');
die();
?>
302 跳转(redirect):
<?php
header('Location: http://tqybw.net');
die();
?& ...
mysql优化和性能很重要,特别是对一些中等站,简单的优化效果明显
下是是个人对网站天气预报网(http://tqybw.net)优化的一些等记,后续优化的问题会更新上来
1. 索引很重要
之前列举记录用了下面的语句。state ...
朋友一个天气预报网(http://tqybw.net)说网页打开不内容,让帮看下!
打开发过来的网址(http://tqybw.net/beijing15tian)页页提示错误:
tahblename Got error 134 from storage engine
判定这个是表出了问题,没办执行语句了
去mysql.com 找了下错误原因
Even though the MyISAM table format is very reliable (all changes to a table made by an SQL statement are written bef ...
PHP 简单快速的获取文件信息,可以用函数 file_get_contents(),包括网络文件信息,当然file_get_contents()也有许多不稳定的因素,先来讲获取请求返回头信息 ;
示例:
<?php
//加上@ 是为了防止file_get_contents获取失败返回至命错误,影响后面的程序运行
@file_get_contents("http://tqybw.net"); var_dump($http_response_header);
?>
输出结果
array(9) { [0]=> string(1 ...
$_SERVER[]数组,各个成员的含义
$_SERVER['PHP_SELF']显示当前文件的所在的完整路径,例如:/opt/www/index-install-module.php$_SERVER['argv']传递给此文件的参数 组成的数组。Array of arguments passed to the script.$_SERVER['argc']传递给此脚本的命令行参数的数目。Contains the number of command line parameters passed to the script (if run on the command line) ...
1、什么是cURL
cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。
2.为什么要用 喜欢用cURL?
这里虽然说是兼容,但是有些浏览器的设置就是不支持用js来把页面设为首页,加入收藏夹,只能让用户手动去在浏览器或者按键去设置这些功能,这里说的兼容是指当浏览器有这个设置的时候js会有提示.
至于这里说不兼容360急速,我这里有个demo,是360自己的网站,在360极速浏览器的兼容模式下都不支持"加入收藏"这个功能,它自己的浏览器上自己的页面都不支持这个功能.
链接部分:
<a onclick="SetHome('http://tqybw.net')" href="javascript:void(0)">设为首页& ...
新建一个文件 shortcut.php 代码如下:
<?php
$Shortcut = "[InternetShortcut] URL='http://tqybw.net' IDList=IconIndex=43 IconFile=/favicon.ico HotKey=1626 [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2";
Header("Content-type: application/octet-stream");
header("Content-Disp ...