1,将多个独立语句合并为一个复合语句,例如“if …. else ….”中推荐如此使用。
2,在变量的间接引用中进行定界,避免歧义。例如“${$my_var[8]}”与“${$my_var}[8]”的区分。
3,用于指示字符串变量中的单个字符,例如:
$string = "1234";
$string{1} = '5'; //现在 $string 内容为 '1534'
$last = $string{strlen($string)-1}; // 最后一个字符$last为4
注:原文发布于QQ空间,在upall对“集装袋”进行SEO时转载至网易博客,最近看到本文被转载多次,但文章中的部分错误都未修正,所以本文重新整理后再次发布。[12:47 2011年1月21日 星期五]
导读:
本文分三部分“简单例子”、“参数讲解”、“具体操作”。
简单例子:
在httpd.conf文件中添加:
1.对于一个简单的基于名称的虚拟主机,配置文件(httpd.conf)为:
UseCanonicalName off
VirtualDocumentRoot /var/www/%...
效果:
IE6也可以像GC那样简洁
更改后的IE6同GC对比效果
操作:
拖动前边的小竖条移动即可,然后“锁定工具栏”会更美观。^_^
IE6工具条的“把柄”
<完>
说明:
CSS的border-style样式演示图。下图中border-width要大于1才能看出效果。
图片:
CSS边框属性(border)示例图
<完>
症状:
在电脑更换完物理位置后进行IP设置时发现网络连接无法停用,提示”网络连接引用了一个或多个不支持即插即用的协议,或是有别的用户初始的”,右下角的网络连接状态一直是DHCP的小球在飘动,可是设置为其它IP却一切正常(IP设置无错误提示、可以正常访问网络)。
解决:
取消路由器中相应的MAC-IP绑定后问题即解决。
<完>
CSS颜色名称与16进制对照表
截图来自:w3schools.com – CSS Color Names
<完>
说明:
在看本文前你可能需要先熟悉一下关于CSS-HACK的知识。以下通过HACK方式在同一个CSS文件中为不同的浏览器定义不同的CSS属性。
示例代码:
p {
border-color:red; /* FF */
border-color:blue\9; /* IE8 */
*border-color:brown; /* IE7 */
_border-color:darkorchid ; /* IE6 */
}
body:nth-of-type(1) p {
border-color:gold; /* GC、Safari */
}
分析:
firefox不能识别(注:“识别”可以理解为“...
属性:
contenteditable
用法:
<div contentEditable="true">可编辑</div>
这样就可以使div变成可编辑的状态,我们可以通过JS来控制某区域是否可以编辑。以前为了实现这种效果,可能会加一个静态的span、一个text,然后通过来回赋值达到某地方可编辑。
效果如下:
点击DIV后,DIV区域会出现一个光标在闪动,但各浏览器的DIV边框会有不一样的变化。
IE下DIV的contentEditable属性效果图
IE8,没有边框
G...
说明:
兼容IE(IE6、IE7、IE8)、FF、GC(Google Chrome)、Opera、Safari的CSS等比例缩放图片代码。
效果:
兼容常用浏览器的CSS图片自动缩放示例图(含IE6)
FF , OPERA , SAFARI , IE7 , IE8 方法如下:
采用WEB标准写法:
img{
max-width:400px;
max-height:300px;
min-width:120px;
min-height:90px;
}
IE6及其以下版本的浏览器:
利用其支持的expression属性(先不要急着“复制”,下边还有一条更好的规则,^_...
题记:
在上一篇文章“搭建Dreamweaver团队协作环境”(还未写)中已经了解了WEB服务器、FTP服务器的架设以及Dreamweaver的安装。现在讲一下如何在团队环境中使用Dreamweaver(以下简称DW)。
团队协作时DW的使用
基本的使用项包括“取出”、“获取”、“上传”、“存回”、“删除”。创建文件、文件夹、编写HTML就不写出来了,会让人笑话。文字枯燥,先上图一张:
DW右键菜单中的常用操作项
说一下这几个词的意思:
获取:从服...
说明:
使用PHP的GD库生成图片验证码,可设置字符长度,程序自动重新设置图片总体宽度、含杂点、背景和文字颜色随机更换。不会出现容易产生混淆的“1、l、I、o、O、0”。
效果:
PHP图片验证码演示图
用法:
前台:
<img src="verifyCode.img.php"
onclick="this.src='verifyCode.img.php?'+Math.random();" />
后台:
<?php
session_start();
if ($_POST['verifyCode'] == $_SESSION['verif...
实现原理:
由Apache来提供WEB服务,然后使用反向代理从IIS上获取另外的数据。
操作步骤:
Apache和IIS如果在同一台计算机上(假设这台服务器的IP为172.31.45.254),则给IIS分配除80外的其它端口来提供服务,比如81或8080。如果不在同一台计算机上可以都使用80端口,IP分别使用172.31.45.253(IIS)、172.31.45.254(Apache)。
在Apache上启用Virtual hosts和proxy、proxy_http模块。
Virtual hosts的配置文件参考...