1.
link 标签 -- 当在文档中声明使用外接资源(比如CSS)时使用此标签
link标签是单独出现的
引用网址:http://www.dreamdu.com/xhtml/tag_link/
属性
href -- 指定需要加载的资源(CSS文件)的地址URI
media -- 媒体类型
rel -- 指定链接类型
rev -- 指定链接类型
title -- 指定元素名称
type -- 包含内容的类型,一般使用type="text/css"
示例
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
2.
<b> 标签呈现粗体文本效果。
<b> 标签是基于内容的样式标签 <strong> 的物理版本,但它没有后者的扩展意义。
<b> 标签明确地将包括在它和其结束标签之间的字符或者文本变成粗体。如果某种加粗的字体不可用,浏览器将使用一些其他的表现方法,例如反相显示或者加下划线等。
3.
<a> 标签可定义锚。锚 (anchor) 有两种用法: 通过使用 href 属性,创建指向另外一个文档的链接(或超链接) 通过使用 name 或 id 属性,创建一个文档内部的书签(也就是说,可以创建指向文档片段的链接)
<a> 元素最重要的属性是 href 属性,它指定链接的目标。
在所有浏览器中,链接的默认外观是: 未被访问的链接带有下划线而且是蓝色的 已被访问的链接带有下划线而且是紫色的 活动链接带有下划线而且是红色的
实例
指向 w3school 的超链接: <a href="http://www.w3school.com.cn">W3School</a>
4.
系统函数str_replace的使用
str_replace(被替换的值,替换后的值,被替换的内容);
function htmtocode($content) {
$content = str_replace("\n", "<br>", str_replace(" ", " ", $content));
return $content;
}
5.
htmlspecialchars 格式化html
主要功能是将HTML格式化,防止在输出html时被浏览器执行
htmlspecialchars(所要格式化对象,定义单双引号,编码)
定义和用法
htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
预定义的字符是: & (和号) 成为 & " (双引号) 成为 " ' (单引号) 成为 ' < (小于) 成为 < > (大于) 成为 > 语法 htmlspecialchars(string,quotestyle,character-set)参数 描述 string 必需。规定要转换的字符串。 quotestyle 可选。规定如何编码单引号和双引号。 ENT_COMPAT - 默认。仅编码双引号。 ENT_QUOTES - 编码双引号和单引号。 ENT_NOQUOTES - 不编码任何引号。 character-set 可选。字符串值,规定要使用的字符集。 ISO-8859-1 - 默认。西欧。 ISO-8859-15 - 西欧(增加 Euro 符号以及法语、芬兰语字母)。 UTF-8 - ASCII 兼容多字节 8 比特 Unicode cp866 - DOS 专用 Cyrillic 字符集 cp1251 - Windows 专用 Cyrillic 字符集 cp1252 - Windows 专用西欧字符集 KOI8-R - 俄语 GB2312 - 简体中文,国家标准字符集 BIG5 - 繁体中文 BIG5-HKSCS - Big5 香港扩展 Shift_JIS - 日语 EUC-JP - 日语
提示和注释
提示:无法被识别的字符集将被忽略,并由 ISO-8859-1 代替。 例子 <html> <body> <?php $str = "John & 'Adams'"; echo htmlspecialchars($str, ENT_COMPAT); echo "<br />"; echo htmlspecialchars($str, ENT_QUOTES); echo "<br />"; echo htmlspecialchars($str, ENT_NOQUOTES); ?> </body> </html>
浏览器输出: John & 'Adams' John & 'Adams' John & 'Adams'
如果在浏览器中查看源代码,会看到这些 HTML: <html> <body> John & 'Adams'<br /> John & 'Adams'<br /> John & 'Adams' </body> </html>
6.
看一下你的地址栏,地址如下。
http://zhidao.baidu.com/question/196560442.html?push=keyword
是不是也有一个?号呢!你打开这个网页时,就是在告诉百度的服务器。我要找开这个网页,然后就会在百度服务器上找 http://zhidao.baidu.com/question/196560442.html 这个页面。但是这个页面可能不知道你要做什么样事情。于是这个页面会向你要一个参数,这时你怎么办呢,于是 "?" 后面就会告诉服务器 push=keyword。然后服务器在后台可以用(如果PHP),可以用 $_GET['push']来接收你的参数。push这个字段是服务器上设置好的,换成别的,服务器是不认识的。后台 keyword任意换呗
7.
md5()可以加密,返回加密后的
8.
提交表单Javascript验证 <form action=""method="post" name="myform" onsubmit="return CheckPost()"> <script language=javascript> function CheckPost() { if(myform.user.value=='') { alert("请填写用户"); myform.user.focus(); return false; } if(myform.title.value.length<5) { alert("标题不能少于5个字符"); myform.title.focus(); } }
echo "<script language=\"javascript\">location.href="login.php";</script>"; echo"<script language=\"javascript\"> alert(添加成功);history.go(-1)</script>"
9.
cookie的使用和登录
setcookie("test","value",3600,"/dir";".domains.com",true);
cookie名 cookie值 保存时间 cookie保存路径 起效的域名 https发送
setcookie("cookie","out");
out改变了就不保存了