May232013
10 段实用的 .htaccess 代码片段
.htaccess 是web开发中经常需要打交道的东西,熟练的掌握 .htaccess 的一些常见的用法对我们日常的开发工作还是非常有意义的,下面是作者收集的几点比较常见的 .htaccess 代码片段,特记录在此,以方便工作中需要使用的时候还能找得到。
移除 URL 中的 www
出于 SEO 考虑,你可能期望移除 URL 中的 www 前缀。以下代码实现了这个功能,并将所有带 www 的地址重定向到无 www 一级域名。
Rew...阅读全文
作者:绝缘体.. | 分类:apache, CSS, html, javascript, PHP, 开发工具, 编程语言 | 阅读: | 标签:Apache, CSS, html, javascript, PHP
抢沙发
May232013
JS实现模拟新浪微博大厅和腾讯微博首页微博消息滚动效果
新浪微博大厅和腾讯微博首页的微博消息渐显渐隐的向下滚动效果还是挺不错的,淡静又不显得花哨,个人感觉非常实用。于是乎用 javascript 也模拟实现了新浪微博和腾讯微博那种消息滚动的效果。现将代码贴在下面,感兴趣的朋友可以试试。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>JS实现模拟新浪微博和腾讯微博首页滚动效果_...阅读全文
May232013
js判断图片是否加载完成并获取图片的宽度
做web的同学们经常会碰到客户上传图片将网页内容区撑破了的情况,下面就这个问题我们一种如何使用js处理这个问题的方法,具体思路就是在js判断客户端的图片下载完毕之后适时的对该图片的宽度或者高度做一些处理,js处理图片主要是利用javascript中Image对象,通过 onload 事件和 onreadystatechange 来进行判断。
(1)第一中方法,通过onload事件,比如:
<script type="text/javasc...阅读全文
May232013
php中0与空的区别
作为一个合格的php程序员,一些基础知识是必须要知道的,例如0和空的区别,关于这个区别,下面就通过几个实例进行简单的分析,其中的道理,只可意会,不可言传,读者可以自己去慢慢体会了。
<?php
$test=0;
if($test==''){
echo '<br />在php中,0即为空'; //被输出
}
if($test===''){
echo '<br />在php中,0即为空'; //不被输出
}
if($test==NULL){
...阅读全文
May232013
php如何将html中的br换行符转换为文本输入中的换行符
PHP中的有个非常好的函数:nl2br(),将文本框中的换行转换为HTML页面的<br />,但是如何实现将html中的<br />换行符转换为文本框中的换行符呢?下面这几个方法将能够帮你解决这个问题。
PHP版将html中的<br />换行符转换为文本框中的换行符:
function br2nl($text){
return preg_replace('/<br\\s*?\/??>/i','',$text);
}
或者:
function br2nl($text...阅读全文
May232013
js生成随机数的方法
js生成随机数主要用到了内置的Math对象的random()方法。用法如:Math.random()。它返回的是一个 0 ~ 1 之间的随机数。有了这么一个方法,那生成任意随机数就好理解了。比如实际中我们可能会有如下的需要:
(1)生成一个 0 – 100 之间的随机整数,那么则可以:
parseInt(100*Math.random());
注意:因为Math.random()的返回值是包括0和1的,所以这里是有生成0和100的可能性的。
(...阅读全文
May232013
php通过socket获取网页内容的简单示例
php通过socket获取网页内容的简单示例,请看下面代码:
$url='www.phpernote.com';
$fp=fsockopen($url,80,&$errno,&$errstr,10);
if(!$fp){
echo "$errstr ($errno)<br>\n";
}else{
fputs($fp,"GET / HTTP/1.0\nHost: ".$url."\n\n");
while(!feof($fp)){
echo fgets($fp,128);
}
fclose($fp);
}
阅读全文
May232013
PHP检查浏览器参数防止被SQL注入的函数
下面收集了一个函数是对浏览器的 URL 的字段内容进行过滤的,防止被 SQL 注入攻击用的。
function inject_check($content){
$check=eregi('select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile',$content);
if($check){
//echo "你输入的内容有可能对本站造成危害!";
return true;
}else{
return false;
}
}
阅读全文
May232013
May232013
dedeCMS(织梦)网站服务器目录安全设置经验分享
现在的互联网环境越来越严峻,安全,一直是程序开发者及站长的一个不可忽视的问题,如何选择一个易用、安全的程序,如何搭建一个安全的服务器环境,一直是广大站长迫切希望了解的,本篇结合服务器及DedeCms来进行一个安全使用的环境配置。
1、目录权限
我们不建议用户把栏目目录设置在根目录,原因是这样进行安全设置会十分的麻烦,在默认的情况下,安装完成后,目录设置如下:
(1) data、...阅读全文