西安网站建设,西安建网站,选择心海网络!
当前位置:主页 > 建站知识 >

php进修1------留言板的创建

时间: 2012-06-23 08:37 / 作者:www.anxifu.com/来源:西安网站建设
php进修1------留言板的创建

名人名言:书是思想的产儿——斯威夫特
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(" ", "&nbsp;", ¥content));
 return ¥content;
}
 
5.
 
htmlspecialchars 格局化html
 
首要功能是将HTML格局化,防止在输出html时被浏览器履行
 
htmlspecialchars(所要格局化对象,定义单双引号,编码)
 
定义和用法
 
htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
 
预定义的字符是: & (和号) 成为 &amp; " (双引号) 成为 &quot; "" (单引号) 成为 &#039; < (小于) 成为 &lt; > (大于) 成为 &gt; 语法 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 &amp; ""Adams""<br /> John &amp; &#039;Adams&#039;<br /> John &amp; ""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改变了就不保存了
------分隔线----------------------------
------分隔线----------------------------