过W3C标准(XHTML1.0校验)需要注意的地方

2008年10月19日 9:40 . 分类 网络相关 . 4 条评论 . 被踩 505 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

很多朋友让我帮他们改代码,因为他们的代码总是过不了W3C标准,一次两次还好,但是对于SLYAR这种"懒仙"级别的人来说,太痛苦了。。。今天SLYAR就帮大家总结一下,以后先自查,还不行再找我。。。

1、所有元素和属性名要小写。

2、属性值必须用双引号括起。

3、属性必须有值。

4、标签"p"只能在 applet, blockquote, body, button, center, dd, del, div, fieldset, form, iframe, ins, li, map, noframes, noscript, object, td, th 中使用。

5、标签"li"只能在 dir, menu, ol, ul 中使用。

6、使用等式实体(去掉后面的空格)

&转换为& a m p ;

<转换为& l t ;

>转换为& g t ;

?转换为& q u o t ;

7、闭合字符要使用 />

8、图片必须加上alt=""标签

9、script必须加type="text/javascript"

先写这么多,想起来再说。。。

搜索引擎转向代码,让新站IP数暴涨

2008年10月10日 7:26 . 分类 网络相关 . 15 条评论 . 被踩 476 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

假设你有网站A,以下代码可以使从域名访问网站A正常,而从百度、Google、雅虎搜索进入网站A的来源全部转向到http://www.slyar.com,使得后者的IP大大提升。

有兴趣的人可以自己试试。

<script>
var slyar=document.referrer
if(slyar.indexOf("baidu")>0)
self.location="http://www.slyar.com";
else if(slyar.indexOf("yahoo")>0)
self.location="http://www.slyar.com";
else if(slyar.indexOf("google")>0)
self.location="http://www.slyar.com";
</script>

今天Slyar.com的Google PR值由0升至4!

2008年9月27日 12:22 . 分类 网络生活 . 62 条评论 . 被踩 905 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

今天在饭否里看到有人说PR变了,我还感觉比较奇怪,因为时间不到啊。。。抱着好奇的心里自己也查了一下,果然是变了。。。

Google Page Rank升到4我感觉还不是很惊讶,因为之前Sogou Rank就是42了,按比例算也是PR4了。不过建站98天拿到PR4还是小小地满足了一下我的虚荣心哈哈~

上次更新PR我没赶上,所以一直都是0,今天终于。。。嘿嘿。。。

快到月底了,又该总结了,也该整理链接了。非常感谢这段时间一直支持我的好友,名字我就不写了,我是懒人,大家如果想知道都是谁的话。。。看下面回复的人基本上都是哈哈~

URL前面的图标-网站头像Favicon

2008年8月16日 12:39 . 分类 网络相关 . 9 条评论 . 被踩 754 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

突然发现还有很多人不知道网站地址前面的图标是怎么弄的,感觉很奇怪,不过想想也是,我们几年前不也不知道么,只不过我们早生下来几年,提前知道罢了。。。

好了,现在我们来说这个URL前面的图标,它叫Favicon,即Favorites Icon的缩写,中文名称是网站头像。那一推废话我就不说了,只是告诉大家,这个Favicon一般都是静态的,也就是不动的,而Firefox却支持动态的Favicon,这是一大区别;第二是Favicon的大小有两种,一个是32×32像素,另一个为16 ×16像素,我们一般在URL里看到的都是16 ×16像素的,而你如果把那个图标拖动到桌面当快捷方式,就会用到32×32像素的了,不过这个我们一般不常用。

好了,知道Favicon是什么,我们就可以来制作它了,Favicon文件的后缀名为"ico",我们需要特别的工具来制作它,这里我提供一个在线生成Favicon的网站,你可以把你想要的的图片扔到上面去,然后让它在线生成,然后下载,你只需要把那个16 ×16像素的图片保存成Favicon.ico就可以了。点击进入在线生成Favicon.ico

那么有了Favicon.ico该怎么使用呢?很简单,你只需要把Favicon.ico上传到网站的根目录,这样整个站点的URL前面都会出现这个图标,是不是很简单?

如果您需要将Favicon.ico放到其他目录下,或者希望让不同的网页显示不同的Favicon,那就需要在网页Html文件中做设定了,具体设置也很简单,在Html源代码中的<head>部分加入如下的代码:

<link rel="icon" href="/slyar/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="/slyar/favicon.ico" type="image/x-icon">

其中的内容自己修改就可以了。

安装配置Win2003+IIS+PHP+MySQL+Zend

2008年7月31日 21:32 . 分类 网络生活 . 2 条评论 . 被踩 777 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

我06年的文章,转过来。

上午装好了Win2003,中午的时间当然就是配置Web服务了,首先开了ASP,这个简单。

我的服务器目录放在C:\website 我在下面新建了5个文件夹:

PHP5,Mysql,phpmyadmin,zend,discuz

一、安装PHP5。

我安装的版本是PHP 5.1.2,php.ini的修改也很简单,搜索extension-dir改为php\ext的路径,将mbstring,gd2,mysql三个模块前的分号去掉,保存即可。还有一点,大部分教程上说的是将N多个DLL拷贝到SYSTEM32下,但是我没有用这种方法,我是将PHP目录添加到了系统的 "环境变量"里,这样简单,还不用拷贝那么多东西,呵呵。

二、安装Mysql服务。

我安装的版本是MySQL 5.0.18,傻瓜化的安装,注册就Skip Sign-UP。

配置Mysql:服务选择Detailed Configuration,服务器类型选择Server Machine,数据库类型选择Non-Transactional Database Only,人数限制选择Manual Setting,最大连接数200-300,取消Enable Strict Mode,字符集选择GBK,勾选Include Bin Directory in Windows PATH,取消root access from remote machines,就可以了。

安装完毕后打开CMD输入mysql -uroot -p

然后输入mysql密码,看到提示说明服务安装成功。

最后将bin/Libmysql.dll复制到SYSTEM32目录下。

三,安装Zend。

我安装的版本是Zend Optimizer 2.6.2,安装的时候出了点问题,由于我没看英文提示一路Next,导致PHP配置文件路径错误,使得后来我phpinfo()的时候未看到Zend......

当然,我懒得去看Zend的配置文件,于是我就重装了一次,OK。

四、安装phpmyadmin。

我安装的版本是phpMyAdmin 2.6.5,直接解压到目标文件夹下就可以了,然后更改config.inc.php的配置。

$cfg['PmaAbsoluteUri'] = " ";   //这里输入phpMyAdmin的地址
 
$cfg['PmaAbsoluteUri_DisableWarning'] = FALSE;
 
$cfg['PmaNoRelation_DisableWarning']  = FALSE;
 
$cfg['blowfish_secret'] = 'slyar'//使用cookie验证时的加密扰玛,可以随便输入.
 
$cfg['Servers'][$i]['auth_type'] = cookie//系统使用的验证方式可以供使用的是(config,http,cookie)
//config 根据配置文件,无须认证,只要访问phpMyAdmin即可进行操作,这是最危险的,除非你在本机测试,否则绝对不建议使用;
//http 使用HTTP验证方式访问,比较安全,就是弹出窗口输入用户名和密码然后访问;
//cookie 使用cookie验证,很安全,建议使用这个.
 
$cfg['Servers'][$i]['user'] = '';          // MySQL 的用户名
 
$cfg['Servers'][$i]['password'] = '';      // MySQL 的密码,如果使用cookie方式,可以不填

保存即可。

五、整合IIS和PHP。

首先新建一个网站,输入正确的主目录路径.

打开新建的网站的属性,点击主目录里的配置,添加应用程序扩展,找到php文件夹,然后选择php5isapi.dll,扩展名为.php,动作限制为:GET和POST.

点击文档,添加默认内容文档index.php

添加新的web服务扩展(PHP),设置扩展状态为允许,然后重启web服务。

这里还有一个插曲,我安装完毕后网站无法访问,提示没有权限。我查看了IUSER_xxxxx是启用的,其他的策略也没有问题,一时的不到解决,下午课间的时候我在教室使用3389连接到服务器,重启了一下网站(不是IIS),结果就好了......晕

至此整个IIS+PHP服务器就安装完毕了,新建info.php,内容写入

<?php
 
phpinfo();
 
?>

放在网站主目录里访问,OK,成功出现配置信息。

今天服务器Web配置就结束了,以后还要安装FTP、Proxy等服务。

Php的环境变量配置法

2008年7月31日 21:21 . 分类 网络相关 . 没有评论 . 被踩 842 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

我04年的文章,转过来。

解压缩PHP压缩包到C:\php目录下(这里假设C:盘是系统盘,如果系统盘是D盘,则解压缩到D:\php目录下,以此类推)。

打开“我的电脑”->“属性”->“高级”->“环境变量”->“系统变量”->“path”,编辑其值,在前面增加下面的路径地址:

C:\php;C:\php\dlls;C:\php\extensions;C:\php\sapi;

将php.ini-dist 复制到C:\Windows 目录下,并改名为php.ini,下面配置php.ini,不说了。

关闭
E-mail It