随笔分类 - php
摘要:$string = "April 15, 2003";$pattern = "/(\w+) (\d+), (\d+)/i";$replacement = "\${1}1,\${3}";print preg_replace($pattern, $replacement, $string);//April1,2003
阅读全文
摘要:PHP中有一个php.exe文件,有了这个文件就可以使用命令来执行PHP脚本。用起来也行简单。比如我的机器php安装在D盘,web目录在F盘。如果我要执行F盘中的一个test.php文件。可以使用下面的命令:D:\php.exe -f F:\test.php我用这个再加上windows计划任务,就实现了定时维护网站的操作。小提示:如果你要执行的PHP文件中存在用require或include函数引用的外部文件,在使用计划任务的时候需要注意执行路径。因为PHP会把当 前目录定位到运行命令的位置。这样就导致程序路径出错的提示。解决的方法就是用bat文件。在bat文件里面把目录定位好就行了。还是用上
阅读全文
摘要:curl_close — 关闭一个curl会话curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数curl_errno — 返回一个包含当前会话错误信息的数字编号curl_error — 返回一个包含当前会话错误信息的字符串curl_exec — 执行一个curl会话curl_getinfo — 获取一个curl连接资源句柄的信息curl_init — 初始化一个curl会话curl_multi_add_handle — 向curl批处理会话中添加单独的curl句柄资源curl_multi_close — 关闭一个批处理句柄资源curl_multi_exec — 解析
阅读全文
摘要:#设置二级域名的跳转RewriteEngine onRewriteBase /RewriteCond %{REQUEST_URI} !^/bbs/RewriteCond %{HTTP_HOST} ^bbs\.tiyudu\.com$RewriteRule ^(.*)$ bbs/$1 [L]RewriteBase /RewriteCond %{REQUEST_URI} !^/news/RewriteCond %{HTTP_HOST} ^news\.tiyudu\.com$RewriteRule ^(.*)$ news/$1 [L]# 设置$_SESRVER变量setENV Base_WEB g.
阅读全文
摘要:数据导入: mysql database_name < XXX.sql -u root -proot;数据导出: mysqldump database_name > XXX.sql -u root -proot;
阅读全文
摘要:/* //判断HTTP_REFERER if(array_key_exists('HTTP_REFERER',$_SERVER)) $referer = $_SERVER["HTTP_REFERER"]; $baseUrl = $_SERVER["Base_Url"]; $pattern = "##isU"; $pattern = addcslashes($pattern,"?"); $pattern = addcslashes($pattern,"."); if(!empty(
阅读全文
摘要:$act=0;var_dump(empty($act));$act='0';var_dump(empty($act));结果都是true 凡是以下这些,都是true:''0"0"nullArray()
阅读全文
摘要:SELECT *FROM WHERE ...GROUP BY...HVAING...ORDER BY...LIMIT
阅读全文
摘要:insert into zjs_user_tbl (user_name) value ('\'\'\''); 结果是\\\
阅读全文
摘要:/***@ Date 2010.09.13*@ Author 狼*@ Email 1317983530@qq.com*@ QQ 1317983530*@博客 http://hi.baidu.com/1317983530/home*/这两天在搞mysql 数据同步问题,这配置很繁琐。我这里用了两台机子做测试, 都是我本地的机子.分别是主服务器 192.168.0.118从服务器 192.168.0.1871. 首先在 主从服务器分别创建数据库 backup_db和backup_table表作为测试CREATE TABLE `backup_table` ( `id` int(11) NOT NU
阅读全文
摘要:http://www.phpig.net/showthread.php?tid=206&pid=548
阅读全文
摘要:php中有$_REQUEST与$_POST、$_GET用于接受表单数据,当时他们有何种区别,什么时候用那种最好。一、$_REQUEST与$_POST、$_GET的区别和特点$_REQUEST[]具用$_POST[]$_GET[]的功能,但是$_REQUEST[]比较慢。通过POST和GET方法提交的所有数据都可以通过$_REQUEST数组获得二、$_POST、$_GET的区别和特点 1.GET是从服务器上获取数据,POST是向服务器传送数据。 2.GET是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。POST是通过HTTPPOST机
阅读全文
摘要:Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。下面详细介绍如何在windows xp下安装memcached我是想在php里用memcached,所以详细步骤如下:1、memcached要想使用的话,必须在服务器上以服务的形式启动。因此需要下载一个安装的服务程序。下载地址是http://u.115.com/file/f6ef664a52在“memcached 1.2.1 for Win32”下面有三个选项,我们一般选择“memcached1.2.1 for Win32 binaries”,下载以后,解压,然后放到C盘根目录下。双击memc
阅读全文
摘要:<?php$pagestartime=microtime();?><!--网页内容 start-->网页内容......<!--网页内容 end--><?$pageendtime = microtime();$starttime = explode(" ",$pagestartime);$endtime = explode(" ",$pageendtime);$totaltime = $endtime[0]+$endtime[1]-$starttime[0]-$starttime[1];$timecost = s
阅读全文
摘要:zend studio 5.5.0的确是太老了,但它又的确是太好用了。所以经常折腾一圈回来,然后再使用它。现在做什么似乎都离不开SVN,而且zend studio 5.5.0自带的SVN版本已经完全脱离了时代。所以,请到http://www.sliksvn.com/en/download下载适合您机器的最新版按提示安装,完毕后。打开zend studio-》工具-》首选项-》Source Control,选择SVN,然后设置路径,就是把刚才安装的路径。OK,搞定了。顺便提供一个序列号:注册名称:qq71151461许可证密钥:27a4f1a112182039
阅读全文
摘要:PHP是一个弱类型的语言,(弱类型语言指在使用变量时不用指定变量的类型,在使用时也没有类型检查的一类编程语言),所以在使用变量时,不用事先指定变量类型,在使用时根据上下文由系统解释器来判断变量的类型。另外PHP也不像其他编程要先定义才能使用,变量不用事先定义即可使用。变量也有全局变量与局部变量之分。所谓全局变量指在程序运行期间都能使用的变量,而局部变量只在子函数或过程中有效。常量在使用前必须定义,否则程序在执行时会出错,一旦定义了常量就不能被重新定义或者取消定义,并且其值不能发生改变,而变量的值可以随时发生改变。这也是常量与变量最根本的不同。PHP中的变量名称用$和标识,并有:1:在PHP中的
阅读全文
摘要:/*** 静态变量一个学习例子**/class Foo{ public static $my_static = 'foo'; public function staticValue() { return self::$my_static; //类中访问静态变量 //return $my_static; //这样会返回 空字符串,因为是新声明的变量 }}class Bar extends Foo{ public function fooStatic() { return parent::$my_static; //访问父类的静态变量 }}echo Foo::$my_st
阅读全文
摘要:/*** * *得到一个数组的所有key*author province* @param unknown_type $array* @return unknown*/ function get_arr_all_key($array) { static $arr = array(); foreach ($array as $key => $value) { if(!is_array($value)) { $arr[] = $key; } else { get_arr_all_key($value); $arr[] = $key; } } return ( $arr ); }$ar
阅读全文
摘要:网上有一些关于获取文件扩展名的资料,粗略看了一下,有很多bug,自己写一个,望指导/*** 获取文件扩展名*author province* @param unknown_type $file_name* @return $ex_name*/function get_exname($file_name){ if(empty($file_name)) return false; $file_name = strtolower($file_name); $rev_str = strrev($file_name); $ex_name_len = strpos($rev_str,'.&
阅读全文
浙公网安备 33010602011771号