欢迎访问 水平网    今天是:2017年11月22日 注册 | 登录 | 订阅 | 收藏
推荐文章
热点文章
专题
JQuery框架
Prototype.js
HTML5

PHP的UTF-8中文转拼音处理类

以下是PHP代码:【复制】 <?php/** * PHP 汉字转拼音 * @author Jerryli(hzjerry@gmail.com) * @version V0.20140715 * @package SPFW.core.lib.final * @global SEA_PHP_FW_VAR_ENV * @example * echo CUtf8_PY::encode('阿里巴巴科技有限公司'); //编码为拼音首字母 * echo CUtf8_PY::encode('阿里巴巴科技有限公司', 'all'); //编码为全拼音 */class CUtf8_PY { /** * 拼音字符转换图 * @var array */ private static $_aMaps = array( 'a'=>-20319,'ai'=>-20317,'an'=>-20304,'ang'=>-20295,'ao'=>-20292, 'ba'=>-20283,'bai'=>-20265,'ban'=>-20257,'bang'=>...
类别:网页编程 - PHP技术,阅读:389,更新:2017-03-22

HTML5 视频

 Web 上的视频直到现在,仍然不存在一项旨在网页上显示视频的标准。今天,大多数视频是通过插件(比如 Flash)来显示的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 video 元素来包含视频的标准方法。视频格式当前,video 元素支持三种视频格式:格式IEFirefoxOperaChromeSafariOggNo3.5+10.5+5.0+NoMPEG 49.0+NoNo5.0+3.0+WebMNo4.0+10.6+6.0+NoOgg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件 如何工作如需在 HTML5 中显示视频,...
类别:网页编程,阅读:373,更新:2017-01-20

jQuery中设置form表单中action值的实现方法

<form id="myFormId" name="myForm" action="" method="post"> <input type="hidden" id="inParam" name="inParam" /> <input type="hidden" id="tstype" name="tstype" /> <input type="hidden" id="zd" name="zd" /></form>熟悉JavaScript的朋友一定晓得JS可以动态改变form表单中action的值,写法如下:document.myForm.action = "userinfo.shtml";  //需要注意的是form标签一定要有name属性,光有id没有name不起作用 ...
类别:网页编程 - JavaScript,阅读:415,更新:2017-01-16

用php代码限制国内IP访问我们网站

 利用淘宝的IP接口来判断IP,是否是国内的ip,是国内(CN)的就不允许访问。 以下是PHP代码:【复制】 $ip = $_SERVER['REMOTE_ADDR'];$content = file_get_contents(‘http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);$banned = json_decode(trim($content), true);$lan = strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']);if((!empty($banned['data']['country_id']) && $banned['data']['country_id'] == ‘CN') || strstr($lan, ‘zh')){header(“HTTP/1.0 404 Not Found”);echo ‘HTTP/1.0 404 Not Found';exit;}同时...
类别:网页编程 - PHP技术,阅读:417,更新:2017-01-09

PHP 只允许指定IP访问(允许*号通配符过滤IP)

 /** * 检测访问的ip是否为规定的允许的ip * Enter description here ... */function check_ip(){    $ALLOWED_IP=array('192.168.2.*','127.0.0.1','192.168.2.49');    $IP=getIP();    $check_ip_arr= explode('.',$IP);//要检测的ip拆分成数组    #限制IP    if(!in_array($IP,$ALLOWED_IP)) {        foreach ($ALLOWED_IP as $val){          if(strpos($val,'*')!==false){//发现有*号替代符             $arr=array();//    ...
类别:网页编程 - PHP技术,阅读:387,更新:2017-01-09

grep用法详解 grep与正则表达式

 首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;在以前上班的公司里,由于公司是基于web的服务型网站(nginx),对正则的需求比 较大,所以也花了点时间研究正则,特与大家分享下: 1基础正则表达式 grep 工具,以前介绍过。 grep -[acinv] '搜索内容串' filename -a 以文本文件方式搜索 -c 计算找到的符合行的次数 -i 忽略大小写 -n 顺便输出行号 -v 反向选择,即找 没有搜索字符串的行 其中搜索串可以是正则表达式! 1 搜索有the的行,并...
类别:网页编程 - JavaScript,阅读:684,更新:2016-08-17

解决FCKEditor在IE10、IE11下的不兼容问题

 第一种方法、浏览器设置兼容模式打开IE,点击“工具”菜单,选择“兼容性视图设置”,勾选“在兼容性视图中显示所有网站”选项即可。 第二种方法、在使用编辑器的网页的:<meta http-equiv="Content-Type" content="text/html; charset=gbk">下面加<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />第三种方法、修改编辑器本身JS文件:修改编辑器目录下的 /editor/js/fckeditorcode_ie.js 文件,查找B.open("GET",A,false);在后面加上:try{B.responseType='msxml-document';}catch(e){}即为如下:...
类别:网页编程 - JavaScript,阅读:701,更新:2016-08-17

服务器端包含SSI(Server Side Include)简介

服务器端包含 SSI,是英文 Server Side Includes的简写。SSI是一种可以指挥服务器动态声称网页内容的HTML指令。通常SSI可以用来确保网页中的一些通用内容,比如版权信息、联系方式、或导航信息在全站所有网页中保持一致。使用SSI显示这些通用内容还可以减轻网站维护的工作量,因为当需要修改这些通用信息的时候,只需要改一个地方就可以了,而不需要逐个修改每一个网页。各个服务器对SSI命令的支持各有不同,但 #include 和 #exec 是通用的。使用 SSI 的页面文件通常都使用扩展名.shtml,而不是.html 或 .htm,这样以便服务器能够辨认出哪些页面包含SSI指令,这些页面需要先经过服务器处理,翻译执行其中的SSI指令...
类别:网页编程,阅读:741,更新:2014-10-27

PHP中关于多条件筛选时URL参数问题

想必大家都见过淘宝上面的多条件筛选,这里我就不多重复了,没见过就自己去淘宝上随便逛逛吧(有点为淘宝做广告了——可惜人家都用不着广告了),这几天我玩一个影视网站的时候,想筛选影片,类型跟淘宝差不多,只不过我没有那么多的参数罢了,只有三个:类型、地区、年代。如下:<?$movieStartYear = 1990;//开始年代$movieSortTypeList = '动作,科幻,惊悚,战争,喜剧,悬疑,爱情,历史,记录,冒险,灾难,动画,剧情,家庭,西部,音乐,犯罪,恐怖,古装,武侠,综艺,体育,电视剧'; //分类$movieSortLocation = '中国大陆,中国香港,中国台湾,美国,法国,英国,德国,韩国,日本,意大利,西班牙,加拿大,印度,澳大利亚,俄罗斯,爱尔兰,菲律宾...
类别:网页编程 - PHP技术,阅读:1488,更新:2014-09-01

正则表达式中贪婪和非贪婪(惰性)匹配的区别与效率问题

什么是贪婪模式匹配? 正则中“贪婪模式匹配”原则是: 当解释器将代码中的字符解析成一个个的 编译器在处理代码时眼中看到的最小语法单元时,编译器会使用一种贪婪匹配算法,也就是说会尽可能让一个单元包含更多的字符。 非贪婪匹配的效率 可能有不少的人和我一样,有过这样的经历:当我们要匹配类似 "<td>内容</td>" 或者 "加粗" 这样的文本时,我们根据正向预搜索功能写出这样的表达式:"<td>([^<]|<(?!/td>))*</td>" 或者 "<td>((?!</td>).)*</td>"。 当发现非贪婪匹配之时,恍然大悟,同样功能的表达式可以写得如此简单:"<t...
类别:网页编程,阅读:575,更新:2014-07-29

目录,文件操作详谈

一、引论在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.)二、目录操作首先介绍的是一个从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出: <?php$base_dir = "filelist/";$fso = opendir($base_dir);echo $base_dir."<hr/>" ;while($flist=readdir($fso)){echo $flist...
类别:网页编程 - PHP技术,阅读:551,更新:2014-07-11

JSP连接Mysql数据库

我写的一个用JSP连接MySQL数据库的代码。要正确的使用这段代码,你需要首先在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。以下用两种方式来实现JSP连接MySql数据库。第一种方式,用JSP实现。<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><%//*********************************************** JDBC_ODBC连接MySql数据库,不需要设置数据源***************...
类别:网页编程 - JSP技术,阅读:589,更新:2014-06-28