首页
关于
test
搞笑视频
友情链接
更多
文章归档
推荐
资料下载
备份站1
备份站2
备份站3
备份站4
备份站5
备份站6
Search
1
centos 32位 64位 下挂vagex一键包代码
713 阅读
2
wordpress转typecho方法
615 阅读
3
一个自制的virto精简版kvm qemu win2003模板 最低64M内存可用
603 阅读
4
PHP 安装
532 阅读
5
暴雨 车被泡了~
475 阅读
默认分类
vps综合利用
登录
/
注册
Search
标签搜索
Uncategorized
安装
mysql
utf-8
网站
google
linux
free
免费
黑色
ssl
一键包
优化
40%
press
vagex
32位
64位
debian
domain
御品VPS
累计撰写
500
篇文章
累计收到
1
条评论
首页
栏目
默认分类
vps综合利用
页面
关于
test
搞笑视频
友情链接
文章归档
推荐
资料下载
备份站1
备份站2
备份站3
备份站4
备份站5
备份站6
搜索到
24
篇与
utf-8
的结果
2018-03-25
HTML 简介
HTML 教程HTML 编辑器 HTML 简介HTML 实例<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><h1>我的第一个标题</h1><p>我的第一个段落。</p></body></html>尝试一下 »实例解析 <!DOCTYPE html> 声明为 HTML5 文档 <html> 元素是 HTML 页面的根元素 <head> 元素包含了文档的元(meta)数据 <title> 元素描述了文档的标题 <body> 元素包含了可见的页面内容 <h1> 元素定义一个大标题 <p> 元素定义一个段落 什么是HTML?HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言: HyperText Markup Language HTML 不是一种编程语言,而是一种标记语言 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 HTML 文档包含了HTML标签及文本内容 HTML文档也叫做web 页面 HTML 标签HTML 标记标签通常被称为 HTML 标签 (HTML tag)。 HTML 标签是由尖括号包围的关键词,比如 <html> HTML 标签通常是成对出现的,比如 <b> 和 </b> 标签对中的第一个标签是开始标签,第二个标签是结束标签 开始和结束标签也被称为开放标签和闭合标签 <标签>内容</标签>HTML 元素"HTML 标签" 和 "HTML 元素" 通常都是描述同样的意思.但是严格来讲, 一个 HTML 元素包含了开始标签与结束标签,如下实例:HTML 元素:<p>这是一个段落。</p>Web 浏览器Web浏览器(如谷歌浏览器,Internet Explorer,Firefox,Safari)是用于读取HTML文件,并将其作为网页显示。浏览器并不是直接显示的HTML标签,但可以使用标签来决定如何展现HTML页面的内容给用户:HTML 网页结构下面是一个可视化的HTML页面结构:<html><head><title>页面标题</title></head><body><h1>这是一个标题</h1><p>这是一个段落。</p><p>这是另外一个段落。</p></body></html> 只有 <body> 区域 (白色部分) 才会在浏览器中显示。 HTML版本从初期的网络诞生后,已经出现了许多HTML版本: 版本 发布时间 HTML 1991 HTML+ 1993 HTML 2.0 1995 HTML 3.2 1997 HTML 4.01 1999 XHTML 1.0 2000 HTML5 2012 XHTML5 2013 <!DOCTYPE> 声明<!DOCTYPE>声明有助于浏览器中正确显示网页。网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容。doctype 声明是不区分大小写的,以下方式均可:<!DOCTYPE html><!DOCTYPE HTML><!doctype html><!Doctype Html>通用声明HTML5<!DOCTYPE html>HTML 4.01<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">XHTML 1.0<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">查看完整网页声明类型 DOCTYPE 参考手册。中文编码目前在大部分浏览器中,直接输出中文会出现中文乱码的情况,这时候我们就需要在头部将字符声明为 UTF-8。HTML 实例<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>页面标题</title></head><body><h1>我的第一个标题</h1><p>我的第一个段落。</p></body></html>尝试一下 »
2018年03月25日
140 阅读
0 评论
0 点赞
2018-03-25
PHP 实例 AJAX 与 MySQL
PHP – AJAX 与 PHPPHP 实例 AJAX 与 XML PHP - AJAX 与 MySQLAJAX 可用来与数据库进行交互式通信。AJAX 数据库实例下面的实例将演示网页如何通过 AJAX 从数据库读取信息:本教程使用到的 Websites 表 SQL 文件:websites.sql。实例 function showSite(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","/try/demo_source/getsite_mysql.php?q="+str,true); xmlhttp.send(); } 选择一个网站: Google 淘宝 菜鸟教程 微博 Facebook 选择对应选项,用户信息会显示在这……实例解释 - MySQL 数据库在上面的实例中,我们使用的数据库表如下所示: mysql> select * from websites; +----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 菜鸟教程 | http://www.runoob.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+ 5 rows in set (0.01 sec) 实例解释 - HTML 页面当用户在上面的下拉列表中选择某位用户时,会执行名为 "showSite()" 的函数。该函数由 "onchange" 事件触发:test.html 文件代码:<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>菜鸟教程(runoob.com)</title><script>functionshowSite(str){if(str==""){document.getElementById("txtHint").innerHTML="";return;}if(window.XMLHttpRequest){//IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码xmlhttp=newXMLHttpRequest();}else{//IE6, IE5 浏览器执行代码xmlhttp=newActiveXObject("Microsoft.XMLHTTP");}xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4&&xmlhttp.status==200){document.getElementById("txtHint").innerHTML=xmlhttp.responseText;}}xmlhttp.open("GET","getsite_mysql.php?q="+str,true);xmlhttp.send();}</script></head><body><form><selectname="users"onchange="showSite(this.value)"><optionvalue="">选择一个网站:</option><optionvalue="1">Google</option><optionvalue="2">淘宝</option><optionvalue="3">菜鸟教程</option><optionvalue="4">微博</option><optionvalue="5">Facebook</option></select></form><br><divid="txtHint"><b>网站信息显示在这里……</b></div></body></html>showSite() 函数会执行以下步骤: 检查是否有网站被选择 创建 XMLHttpRequest 对象 创建在服务器响应就绪时执行的函数 向服务器上的文件发送请求 请注意添加到 URL 末端的参数(q)(包含下拉列表的内容) PHP 文件上面这段通过 JavaScript 调用的服务器页面是名为 "getsite_mysql.php" 的 PHP 文件。"getsite_mysql.php" 中的源代码会运行一次针对 MySQL 数据库的查询,然后在 HTML 表格中返回结果:getsite_mysql.php 文件代码:<?php$q=isset($_GET["q"])?intval($_GET["q"]):'';if(empty($q)){echo'请选择一个网站';exit;}$con=mysqli_connect('localhost','root','123456');if(!$con){die('Could not connect:'.mysqli_error($con));}//选择数据库mysqli_select_db($con,"test");//设置编码,防止中文乱码mysqli_set_charset($con,"utf8");$sql="SELECT * FROM Websites WHERE id = '".$q."'";$result=mysqli_query($con,$sql);echo"<table border='1'> <tr> <th>ID</th> <th>网站名</th> <th>网站 URL</th> <th>Alexa 排名</th> <th>国家</th> </tr>";while($row=mysqli_fetch_array($result)){echo"<tr>";echo"<td>".$row['id']."</td>";echo"<td>".$row['name']."</td>";echo"<td>".$row['url']."</td>";echo"<td>".$row['alexa']."</td>";echo"<td>".$row['country']."</td>";echo"</tr>";}echo"</table>";mysqli_close($con);?>解释:当查询从 JavaScript 发送到 PHP 文件时,将发生: PHP 打开一个到 MySQL 数据库的连接 找到选中的用户 创建 HTML 表格,填充数据,并发送回 "txtHint" 占位符
2018年03月25日
186 阅读
0 评论
0 点赞
2018-03-25
PHP 实例 AJAX RSS 阅读器
PHP 实例 AJAX 实时搜索PHP 实例 AJAX 投票 PHP 实例 - AJAX RSS 阅读器RSS 阅读器用于阅读 RSS Feed。AJAX RSS 阅读器在下面的实例中,我们将演示一个 RSS 阅读器,通过它,来自 RSS 的内容在网页不进行刷新的情况下被载入: function showRSS(str) { if (str.length==0) { document.getElementById("rssOutput").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("rssOutput").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","/try/demo_source/getrss.php?q="+str,true); xmlhttp.send(); } 选择一个 RSS-feed: 读取 RSS 数据 RSS-feed 数据列表...实例解释 - HTML 页面当用户在上面的下拉列表中选择某个 RSS-feed 时,会执行名为 "showRSS()" 的函数。该函数由 "onchange" 事件触发: <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <script> function showRSS(str) { if (str.length==0) { document.getElementById("rssOutput").innerHTML=""; return; } if (window.XMLHttpRequest) { // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码 xmlhttp=new XMLHttpRequest(); } else { // IE6, IE5 浏览器执行代码 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("rssOutput").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","getrss.php?q="+str,true); xmlhttp.send(); } </script> </head> <body> <form> <select onchange="showRSS(this.value)"> <option value="">选择一个 RSS-feed:</option> <option value="rss">读取 RSS 数据</option> </select> </form> <br> <div id="rssOutput">RSS-feed 数据列表...</div> </body> </html> showRSS() 函数会执行以下步骤: 检查是否有 RSS-feed 被选择 创建 XMLHttpRequest 对象 创建在服务器响应就绪时执行的函数 向服务器上的文件发送请求 请注意添加到 URL 末端的参数(q)(包含下拉列表的内容) PHP 文件文件 rss_demo.xml。上面这段通过 JavaScript 调用的服务器页面是名为 "getrss.php" 的 PHP 文件: <?php // rss 文件 $xml="rss_demo.xml"; $xmlDoc = new DOMDocument(); $xmlDoc->load($xml); // 从 "<channel>" 中读取元素 $channel=$xmlDoc->getElementsByTagName('channel')->item(0); $channel_title = $channel->getElementsByTagName('title') ->item(0)->childNodes->item(0)->nodeValue; $channel_link = $channel->getElementsByTagName('link') ->item(0)->childNodes->item(0)->nodeValue; $channel_desc = $channel->getElementsByTagName('description') ->item(0)->childNodes->item(0)->nodeValue; // 输出 "<channel>" 中的元素 echo("<p><a href='" . $channel_link . "'>" . $channel_title . "</a>"); echo("<br>"); echo($channel_desc . "</p>"); // 输出 "<item>" 中的元素 $x=$xmlDoc->getElementsByTagName('item'); for ($i=0; $i<=1; $i++) { $item_title=$x->item($i)->getElementsByTagName('title') ->item(0)->childNodes->item(0)->nodeValue; $item_link=$x->item($i)->getElementsByTagName('link') ->item(0)->childNodes->item(0)->nodeValue; $item_desc=$x->item($i)->getElementsByTagName('description') ->item(0)->childNodes->item(0)->nodeValue; echo ("<p><a href='" . $item_link . "'>" . $item_title . "</a>"); echo ("<br>"); echo ($item_desc . "</p>"); } ?> 当 RSS feed 的请求从 JavaScript 发送到 PHP 文件时,将发生: 检查哪个 RSS feed 被选中 创建一个新的 XML DOM 对象 在 xml 变量中加载 RSS 文档 从 channel 元素中提取并输出元素 从 item 元素中提取并输出元素
2018年03月25日
130 阅读
0 评论
0 点赞
2018-03-25
PHP 实例 AJAX 投票
PHP 实例 AJAX RSS 阅读器PHP 5 Timezones PHP 实例 - AJAX 投票AJAX 投票在下面的实例中,我们将演示一个投票程序,通过它,投票结果在网页不进行刷新的情况下被显示。 function getVote(int) { if (window.XMLHttpRequest) {// IE7+, Firefox, Chrome, Opera, Safari 执行代码 xmlhttp=new XMLHttpRequest(); } else {// IE6, IE5 执行代码 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("poll").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","/try/demo_source/poll_vote.php?vote="+int,true); xmlhttp.send(); } 你喜欢 PHP 和 AJAX 吗?是: 否: 实例解释 - HTML 页面当用户选择上面的某个选项时,会执行名为 "getVote()" 的函数。该函数由 "onclick" 事件触发。poll.html 文件代码如下: <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <script> function getVote(int) { if (window.XMLHttpRequest) { // IE7+, Firefox, Chrome, Opera, Safari 执行代码 xmlhttp=new XMLHttpRequest(); } else { // IE6, IE5 执行代码 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("poll").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","poll_vote.php?vote="+int,true); xmlhttp.send(); } </script> </head> <body> <div id="poll"> <h3>你喜欢 PHP 和 AJAX 吗?</h3> <form> 是: <input type="radio" name="vote" value="0" onclick="getVote(this.value)"> <br>否: <input type="radio" name="vote" value="1" onclick="getVote(this.value)"> </form> </div> </body> </html> getVote() 函数会执行以下步骤: 创建 XMLHttpRequest 对象 创建在服务器响应就绪时执行的函数 向服务器上的文件发送请求 请注意添加到 URL 末端的参数(q)(包含下拉列表的内容) PHP 文件上面这段通过 JavaScript 调用的服务器页面是名为 "poll_vote.php" 的 PHP 文件: <?php $vote = htmlspecialchars($_REQUEST['vote']); // 获取文件中存储的数据 $filename = "poll_result.txt"; $content = file($filename); // 将数据分割到数组中 $array = explode("||", $content[0]); $yes = $array[0]; $no = $array[1]; if ($vote == 0) { $yes = $yes + 1; } if ($vote == 1) { $no = $no + 1; } // 插入投票数据 $insertvote = $yes."||".$no; $fp = fopen($filename,"w"); fputs($fp,$insertvote); fclose($fp); ?> <h2>结果:</h2> <table> <tr> <td>是:</td> <td> <span style="display: inline-block; background-color:green; width:<?php echo(100*round($yes/($no+$yes),2)); ?>px; height:20px;" ></span> <?php echo(100*round($yes/($no+$yes),2)); ?>% </td> </tr> <tr> <td>否:</td> <td> <span style="display: inline-block; background-color:red; width:<?php echo(100*round($no/($no+$yes),2)); ?>px; height:20px;"></span> <?php echo(100*round($no/($no+$yes),2)); ?>% </td> </tr> </table> 当所选的值从 JavaScript 发送到 PHP 文件时,将发生: 获取 "poll_result.txt" 文件的内容 把文件内容放入变量,并向被选变量累加 1 把结果写入 "poll_result.txt" 文件 输出图形化的投票结果 文本文件文本文件(poll_result.txt)中存储来自投票程序的数据。它存储的数据如下所示: 3||4 第一个数字表示 "Yes" 的投票数,第二个数字表示 "No" 的投票数。注释:请记得只允许您的 Web 服务器来编辑该文本文件。不要让其他人获得访问权,除了 Web 服务器 (PHP)。
2018年03月25日
133 阅读
0 评论
0 点赞
2018-03-25
PHP XML 函数
PHP 5 String 函数PHP Zip File 函数 PHP XML Parser 函数PHP XML Parser 简介XML 函数允许您解析 XML 文档,但无法对其进行验证。XML 是一种用于标准结构化文档交换的数据格式。您可以在我们的 XML 教程 中找到更多有关 XML 的信息。该扩展使用 Expat XML 解析器。Expat 是一种基于事件的解析器,它把 XML 文档视为一系列事件。当某个事件发生时,它调用一个指定的函数处理它。Expat 是无验证的解析器,忽略任何链接到文档的 DTD。但是,如果文档的形式不好,则会以一个错误消息结束。由于它是一种基于事件,且无验证的解析器,Expat 具有快速并适合 Web 应用程序的特性。XML 解析器函数允许您创建 XML 解析器,并为 XML 事件定义句柄。安装XML Parser 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。PHP XML Parser 函数PHP:指示支持该函数的最早的 PHP 版本。 函数 描述 PHP utf8_decode() 把 UTF-8 字符串解码为 ISO-8859-1。 3 utf8_encode() 把 ISO-8859-1 字符串编码为 UTF-8。 3 xml_error_string() 获取 XML 解析器的错误字符串。 3 xml_get_current_byte_index() 获取 XML 解析器的当前字节索引。 3 xml_get_current_column_number() 获取 XML 解析器的当前列号。 3 xml_get_current_line_number() 获取 XML 解析器的当前行号。 3 xml_get_error_code() 获取 XML 解析器的错误代码。 3 xml_parse() 解析 XML 文档。 3 xml_parse_into_struct() 把 XML 数据解析到数组中。 3 xml_parser_create_ns() 创建带有命名空间支持的 XML 解析器。 4 xml_parser_create() 创建 XML 解析器。 3 xml_parser_free() 释放 XML 解析器。 3 xml_parser_get_option() 从 XML 解析器获取选项。 3 xml_parser_set_option() 为 XML 解析器设置选项。 3 xml_set_character_data_handler() 建立字符数据处理器。 3 xml_set_default_handler() 建立默认处理器。 3 xml_set_element_handler() 建立起始和终止元素处理器。 3 xml_set_end_namespace_decl_handler() 建立终止命名空间声明处理器。 4 xml_set_external_entity_ref_handler() 建立外部实体处理器。 3 xml_set_notation_decl_handler() 建立符号声明处理器。 3 xml_set_object() 在对象中使用 XML 解析器。 4 xml_set_processing_instruction_handler() 建立处理指令(PI)处理器。 3 xml_set_start_namespace_decl_handler() 建立起始命名空间声明处理器。 4 xml_set_unparsed_entity_decl_handler() 建立未解析实体声明处理器。 3 PHP XML Parser 常量 常量 XML_ERROR_NONE (integer) XML_ERROR_NO_MEMORY (integer) XML_ERROR_SYNTAX (integer) XML_ERROR_NO_ELEMENTS (integer) XML_ERROR_INVALID_TOKEN (integer) XML_ERROR_UNCLOSED_TOKEN (integer) XML_ERROR_PARTIAL_CHAR (integer) XML_ERROR_TAG_MISMATCH (integer) XML_ERROR_DUPLICATE_ATTRIBUTE (integer) XML_ERROR_JUNK_AFTER_DOC_ELEMENT (integer) XML_ERROR_PARAM_ENTITY_REF (integer) XML_ERROR_UNDEFINED_ENTITY (integer) XML_ERROR_RECURSIVE_ENTITY_REF (integer) XML_ERROR_ASYNC_ENTITY (integer) XML_ERROR_BAD_CHAR_REF (integer) XML_ERROR_BINARY_ENTITY_REF (integer) XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF (integer) XML_ERROR_MISPLACED_XML_PI (integer) XML_ERROR_UNKNOWN_ENCODING (integer) XML_ERROR_INCORRECT_ENCODING (integer) XML_ERROR_UNCLOSED_CDATA_SECTION (integer) XML_ERROR_EXTERNAL_ENTITY_HANDLING (integer) XML_OPTION_CASE_FOLDING (integer) XML_OPTION_TARGET_ENCODING (integer) XML_OPTION_SKIP_TAGSTART (integer) XML_OPTION_SKIP_WHITE (integer)
2018年03月25日
160 阅读
0 评论
0 点赞
1
2
3
4
5