首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

一个默认选择checkbox的函数

<form name="form1" action="" method="post"><checkbox id="c1" name="a[]" value="1" /><label for="c1">标题1</label><checkbox id="c2" name="a[]" value="2" /><label for="c2">标题2</label><checkbox id="c3" name="a[]" value="3" /><label for="c3">标题3</label><checkbox id="c4" name="a[]" value="4" /><label for="c4">标题4</label><checkbox id="c5" name="a[]" value="5" /><label...
类别:网页编程 - JavaScript    查看:104    更新:2014-05-22

Ajax常用的几个函数

var xmlHttp;function creatXMLHttpRequest() {    if(window.ActiveXObject) {        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");    } else if(window.XMLHttpRequest) {        xmlHttp = new XMLHttpRequest();    }} //POST方式提交function startRequest() {    var queryString;    var domain = document.getElementById("domain").value;    queryString = "domain=" + domain;    creatXM...
类别:网页编程 - JavaScript    查看:94    更新:2014-05-21

ASP.NET网络编程中经常用到的27个函数集

1、DateTime 数字型    System.DateTime currentTime=new System.DateTime();  1.1 取当前年月日时分秒 currentTime=System.DateTime.Now;  1.2 取当前年 int 年=currentTime.Year;  1.3 取当前月 int 月=currentTime.Month;  1.4 取当前日 int 日=currentTime.Day;  1.5 取当前时 int 时=currentTime.Hour;  1.6 取当前分 int 分=currentTime.Minute;  1.7 取当前秒 int 秒=currentTime.Second;  1.8 取当前毫秒 int 毫秒=c...
类别:网页编程 - ASP.NET    查看:93    更新:2014-05-20

Asp.NET 随机函数 Random

<%@ page language="c#" contenttype="text/html" responseencoding="gb2312" %><script runat="server"> void page_load(object sender,eventargs e){  random objrandom=new random();  label_1.text=convert.tostring(objrandom.next(100)); } </script><asp:label id="label_1" runat="server"></asp:label>...
类别:网页编程 - ASP.NET    查看:113    更新:2014-05-20

PHP中的常用的25个MYSQL函数

1、mysql_connect()-建立数据库连接 格式: resource mysql_connect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]]) 例: $conn = @mysql_connect(”localhost”, “username”, “password”) or dir(”不能连接到Mysql Server”); 说明:使用该连接必须显示的关闭连接 2、mysql_pconnect()-建立数据库连接 格式: resource mysql_pconnect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]]) 例: $conn = @mysql_pconnect(”localhost”, “username”, “password”) ...
类别:网页编程 - PHP技术    查看:124    更新:2014-05-19

深入理解PHP之字符串搜索系列函数的实现

今天和同事在讨论关键字过虑的算法实现,前几天刚看过布隆过滤算法,于是就想起我们公司内部的查找关键字程序,好奇是怎么实现的。于是查找了一下源代码,原来可以简单地用stripos函数查找, stripos原型如下: 以下为引用的内容: int stripos ( string $haystack, string $needle [, int $offset] ) 一般地都会建一个关键词库,然后把用户输入的内容作为haystack,然后循环遍历一下关键词库,把每个关键词作为needle,如果存在的话则会返回关键字在输入的内容中的位置。 于是查找了一下PHP源代码关于这个函数的实现,如果想知道一个函数在PHP的哪个模块的话可以简单写一个函数get_module.php 以下是PHP代码:【复制代码】 <?p...
类别:网页编程 - PHP技术    查看:134    更新:2014-05-19

PHP中常用的数组函数

数组运用的熟练有时候能解决很多问题。熟悉相关函数就能事半功倍。 看看下面有关数组的函数你是否都熟悉呢? 一、数组操作的基本函数 数组的键名和值 array_values($arr);获得数组的值 array_keys($arr);获得数组的键名 array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array("apple",$arr);在数组中检索apple array_search("apple",$arr);在数组中检索apple ,如果存在返回键名 array_key_exists("apple",$arr);检索给定的键名是否存在数组中 isset($arr[apple]):检索给定的键名是否存在数组中 数组的内部指针 current($arr);返回数组中的当前单元 pos($arr);返...
类别:网页编程 - PHP技术    查看:106    更新:2014-05-19

PHP中函数内引用全局变量的方法

先看下面的代码: $var1 = "#####"; $var2 = "&&&&&"; function global_references($use_globals) { global $var1, $var2; if (!$use_globals) { $var2 =&$var1; //1 } else { $GLOBALS["var2"] =&$var1; //2 } } global_references(false); echo "var2 is set to '$var2'"; global_references(true); echo "var2 is set to '$var2'"; ?> 输出的结果如下: var2 is set to '&&&&&' var2 is set to '#####' 可见,上面的代码中: $var2 =&$var1; //1 只对函数内部可见。 而$GLOBALS["...
类别:网页编程 - PHP技术    查看:112    更新:2014-05-19

php使用mb_detect_encoding函数对字符串进行编码识别

当在php中使用mb_detect_encoding函数进行编码识别时,很多人都碰到过识别编码有误的问题,例如对与GB2312和UTF- 8,或者UTF-8和GBK(这里主要是对于cp936的判断),网上说是由于字符短是,mb_detect_encoding会出现误判。 例如: $encode = mb_detect_encoding($keytitle, array("ASCII",'UTF-8′,"GB2312′,"GBK",'BIG5′)); if ($encode == “UTF-8″){ $keytitle = iconv("UTF-8″,"GBK",$keytitle); } 这段代码的作用是检测字符串的编码是否UTF-8,是的话就转换为GBK。 可是当 $keytitle = “%D0%B...
类别:网页编程 - PHP技术    查看:108    更新:2014-05-19

PHP中的字符串处理函数

addcslashes —— 为字符串里面的部分字符添加反斜线转义字符 addslashes —— 用指定的方式对字符串里面的字符进行转义 bin2hex —— 将二进制数据转换成十六进制表示 chr —— 返回一个字符的ASCII码 chunk_split —— 按一定的字符长度将字符串分割成小块 convert_cyr_string —— 将斯拉夫语字符转换为别的字符 convert_uudecode —— 解密一个字符串 convert_uuencode —— 加密一个字符串 count_chars —— 返回一个字符串里面的字符使用信息 crc32 —— 计算一个字符串的crc32多项式 crypt —— 单向散列...
类别:网页编程 - PHP技术    查看:131    更新:2014-05-19

ImageTTFText函数实现PHP图像加文字水印功能

一个ImageTTFText函数包含了如下的参数:imagettftext (image,size,angle, x, y,color,fontfile,text) 意思是 imagettftext() 将字符串 text 画到 image 所代表的图像上,从坐标 x,y(左上角为 0, 0)开始,角度为 angle,颜色为 color,使用 fontfile 所指定的 TrueType 字体文件。根据 PHP 所使用的 GD 库的不同,如果 fontfile 没有以 '/'开头,则 '.ttf' 将被加到文件名之后并且会搜索库定义字体路径。 由 x,y 所表示的坐标定义了第一个字符的基本点(大概是字符的左下角)。这和 imagestring() 不同,其 x,y 定义了第一个字符的右上角。 angle 以角度表示,0 度为从左向右阅读文本(3 点钟方向),更高的值表示逆...
类别:网页编程 - PHP技术    查看:114    更新:2014-05-19

最新Google PR查询工具GoogleCH函数核心

取自国外编程开发技术论坛里的代码,最新Google PR查询工具GoogleCH函数核心代码,获取最新的GOOGLE PR值。 define('GOOGLE_MAGIC', 0xE6359A60); function obtainPR($data) { $ret = array(); $parser = xml_parser_create(); xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0); xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1); xml_parse_into_struct($parser,$data,$values,$tags); xml_parser_free($parser); $hash_stack = array(); foreach ($values as $key => $val) { switch ($val['type']) { case 'complete': array_push(...
类别:网页编程 - PHP技术    查看:105    更新:2014-05-19

session_set_save_handler函数重载session存储方式

<?    $DB_SERVER = "server"; /* database server hostname */    $DB_NAME = "dbname"; /* database name */    $DB_USER = "root"; /* database user */    $DB_PASS = "*************"; /* database password */    $DB_SELECT_DB = "";    $SESS_LIFE = get_cfg_var("session.gc_maxlifetime");    function sess_open($save_path, $session_name) {    global $DB_SERVER, $DB_NAME, $DB_USER, $DB_PA...
类别:网页编程 - PHP技术    查看:117    更新:2014-05-19

PHP的GD函数imagettftext()要注意默认字符编码

图片的拼合用imagecopy()和imagecopyresampled()等函数就可以搞定,到了画文字的时候遇到了一个难题。 文字的模板是保存在一个文本文件中,程序先读取这个文件然后用数据替换掉里面的变量,再使用imagettftext()函数画到图片上,不幸的是画出来的图片居然是乱码@_@……于是上Google搜索相关的问题,发现大部分人都是在说imagettftext()函数中传递的字串要UTF-8编码,而PHP官方手册中也明确写着“UTF-8编码的字串可以直接传递”,可问题是模板文件的编码本来就是UTF-8的,这就有点莫名其妙了。无奈之下我用EmEditor打开原来的模板文件,尝试转换成不同的编码后和GD输出的乱码做对比,结果发现转换到EUC...
类别:网页编程 - PHP技术    查看:125    更新:2014-05-19

PHP当中获得真实IP的函数要注意的地方

在PHP 中使用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取。 不过要注意的事,并不是每个代理服务器都能用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的 IP。 ...
类别:网页编程 - PHP技术    查看:82    更新:2014-05-19

常用的debug函数

function debug()  {  if (!defined('DEBUG'))  {  return;  }  $args = func_get_args();  $msg = $args[0];  array_shift($args);  $extra = implode(' ', $args);  printf("[debug] $msg [extra] $extran");  }  function debugn($times)  {  static $n = 0;  if ($n < $times)  {  $n++;  $args = func_get_args();  array_shift($args);  $call = 'debug(';  foreach($args as&n...
类别:网页编程 - PHP技术    查看:98    更新:2014-05-19