May232013
php生成会员账号
自己用php写的生成会员账号功能,仅供参考,代码如下:
function get_number($table,$filed){
if(!isset($table) || !isset($filed)){
return '';
}
if(trim($table)=='' || trim($filed)==''){
return '';
}
global $db;
$user_number=str_shuffle(substr(randomname(-5),11));
$sql="select `id` from `".$table."` where `".$filed."`='".$user_number."'";
if...阅读全文
抢沙发
May232013
May232013
php Output Control 深入理解 ob_flush 和 flush 的区别
ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑,作者今天也碰到这个问题了,实在不解,搜索半天综合各种资料对他们有了一点小小的认识,在这里先记下来,以免过两天又忘了。
其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情。
ob_*系列函数, 是操作PHP本身的输出缓冲区。
所以, ob_flush是刷新PHP自身的缓冲区。
...阅读全文
May232013
Jquery中$.post和$.ajax的用法分析
本篇文章主要介绍Jquery中$.post和$.ajax的用法。
Jquery的$.ajax的用法:
jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据,这个是jQuery 的底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。
$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。
注意: 如果你指定了 dataType 选项,请确保服务器返回正确的...阅读全文
May232013
May232013
PHP_SELF和basename的用法
$php_self = isset($_SERVER['PHP_SELF']) ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
if ('/' == substr($php_self, -1)){
$php_self .= 'index.php';
}
define('PHP_SELF', $php_self);
如果
echo basename(PHP_SELF)
显示为:index.php
如果
echo basename(PHP_SELF,'.php')
显示为:index
阅读全文
May232013
May232013
May232013
js限制只能输入英文字母和数字,不能输入中文和其他特殊字符的办法
web开发中经验老道的朋友们都会对用户输入的表单进行严格的验证。下面作者与大家分享一下关于表单验证中的一点经验,如何使用js限制输入框中只能输入英文字母和数字,不能输入中文和其他特殊字符。具体做法还是看下面的代码吧!
<html xmlns="http://www.phpernote.com/javascript-function/742.html">
<head>
<meta http-equiv="Content-Type" content="text/html; cha...阅读全文
May232013
php汉字转拼音的函数
利用 php 将汉字转为拼音的一个函数,能够同时处理gb2312和utf8两种情况下的字符。除了多音字处理的不是很好之外,其他都还是非常准确的。具体函数代码如下:
function Pinyin($_String,$_Code='gb2312'){
$_DataKey="a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha".
"|chai|chan|chang|chao|che|chen|cheng|c...阅读全文