加载中…
个人资料
一直在发呆
一直在发呆
  • 博客等级:
  • 博客积分:0
  • 博客访问:24,458
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
访客
加载中…
好友
加载中…
评论
加载中…
分类
博文
(2015-05-11 16:24)
标签:

it

static function chkDataType($p_mData, $p_sDataType){
if('' == $p_mData){
return false;
}
switch($p_sDataType){
case 'i':
return 0 < preg_match('/^-?[1-9]?[0-9]*$/', $p_mData) ? true : false;
case 'url':
return 0 < preg_match('/^https?:\/\/([a-z0-9-]+\.)+[a-z0-9]{2,4}.*$/', $p_mData) ? true : false;
case 'email':
return 0 < preg_match('/^[a-z0-9_+.-]+\@([a-z0-9-]+\.)+[a-z0-9]{2,4}$/i', $p_mData) ? true : false;
case 'idcard':
return 0 < preg_match('/^[0-9]{15}$|^[0-9]{17}[a-zA-Z0-9]/', $p_mData) ? true : false;
case 'area':
return 0 < preg_match('/^\d+(\.\d{1,2})?$/', $p_mData) ? true : false;
case 'money':
return 0 < preg_match('/^\d+(\.\d{1,2})?$/', $p_mData) ? true : false;
case 'length':
return 0 < preg_match('/^\d+(\.\d{1,2})?$/', $p_mData) ? true : false;
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

博客七周年

我的博客今天2165天了,我领取了徽章.  

  • 2011.08.10,我在新浪博客安家。
  • 2011.08.10,我写下了第一篇博文:《jQuery Ajax实例全解析》。
  • 至今,我的博客共获得2,254次访问
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
function tree($directory){
    if(is_dir($directory)){
        $mydir = opendir($directory);
        echo '
  • \n';
            while(($file = readdir($mydir)) !== false){
                if($file != '.' && $file != '..'){
                    $tmp = realpath($directory.'/'.$file);
                    //echo $tmp .'\n';
                    if(is_dir($tmp)){
                        echo '
  • $file
  • \n';
             
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

博客七周年

我的博客今天1350天了,我领取了徽章.  

  • 2011.08.10,我在新浪博客安家。
  • 2011.08.10,我写下了第一篇博文:《jQuery Ajax实例全解析》。
  • 至今,我的博客共获得1,537次访问
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
转载:
        <form accept='' method='post' enctype='multipart/form-data'>
        <input  type='file' name='img[]' /><br />
        <input  type='file' name='img[]' /><br />
        <input  type='file' name='img[]' /><br />
        <input  type='file' name='img[]' /><br />
        <input  type='file' name='img[]' /><br />
        <input  type='file' name='img[]' /><br />
        <input  type='submit' name='s' /><br />
        </form>
<?php
        //上传文件信息
     
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
注:导出为data格式,非php可以处理的sql,所以远程和本地数据库结构需一致


define('HOST','127.0.0.1');
define('USER','root');
define('PWD','');
define('DBNAME','b2c');
define('DIR','D:/');
//1为导入 0为导出
define('OPERATION',0);

mysql_connect(HOST,USER,PWD) or
die('Could not connect: ' . mysql_error());
mysql_select_db(DBNAME) or
die('Could not select db: ' . mysql_error());
$result = mysql_query('show tables');

if(!is_dir(DIR)){
 die('Folder does not exist');
}
if(OPERATION){
 while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
  $fileName=DIR.$row[0].'.txt';
  if(file_exists($fileName)){
   $querySql='TRUNCATE TABLE `'.$row[0].'`';
   mysql_query($querySql) or
   die('Could not truncate table: '. $querySql . mysql_error());
  
   $querySql = 'LOA
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
 
 error_reporting(0);
 
 //配置数据库
 $dbserver   = 'localhost';
 $dbusername = 'root';
 $dbpassword = '';
 $database   = 'trunk';
 //其他配置
 $title = '系统数据字典';

 $mysql_conn = @mysql_connect('$dbserver', '$dbusername', '$dbpassword') or die('Mysql connect is error.');
 mysql_select_db($database, $mysql_conn);
 mysql_query('SET NAMES utf8', $mysql_conn);
 $table_result = mysql_query('show tables', $mysql_conn);
 //取得所有的表名
 while ($row = mysql_fetch_array($table_result)) {
     $tables[]['TABLE_NAME'] = $row[0];
 }
 
 //循环取得所有表的备注
 foreach ($tables AS $k=>$v) {
     $sql  = 'SELECT * FROM ';
     $sql .= 'INFORMATION_SCHEMA.TABLES ';
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
1.计算中文字符长度
function strlen_utf8($str) {
    $i = 0;
    $count = 0;
    $len = strlen ($str);
    while ($i < $len) {
        $chr = ord ($str[$i]);
        $count++;
        $i++;
        if($i >= $len) break;
        if($chr & 0x80) {
            $chr <<= 1;
            while ($chr & 0x80) {
                $i++;
                $chr <<= 1;
            }
        }
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2013-03-04 09:49)

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序 员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的 SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。

1. 为查询缓存优化你的查询

大多数的MyS

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

<?php
function reindex(array $source, $blacklist = array())
 {
     $i = 0;
     foreach ($source as $key => $val) {
         if ($key != $i) {
             unset($source[$key]);
             $source[$i] = $val;
         }
         
        $i++;
     }
     
    foreach ($source as $key => $val) {
         foreach ($blacklist as $var) {
             if ($val === $var) {
       &nbs
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有