zoukankan      html  css  js  c++  java
  • 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改变了就不保存了

  • 相关阅读:
    cds.data:=dsp.data赋值有时会出现AV错误剖析
    iOS -- 十进制、十六进制字符串,byte,data等之间的转换
    iOS -- 原生NSStream实现socket
    CA认证原理以及实现(下)
    CA认证原理以及实现(上)
    android -- 存储byte
    iOS -- 字符串(NSString *)转uint8_t的两种方法
    Android -- AsyncTask 使用和缺陷
    Swift oc 混编
    Android -- native关键字
  • 原文地址:https://www.cnblogs.com/xingyezhi/p/2548724.html
Copyright © 2011-2022 走看看