主要是一些关于PHP、DOT NET的学习资料
文件无法上传,需要配置PHP.ini
[ 2008-05-16 12:38:25 | by admin ]
SMARTY 局部缓存(推荐)
[ 2008-05-15 18:40:12 | by admin ]
php
function smarty_block_dynamic($param, $content, &$smarty)
{
return $content;
}
$smarty->register_block('dynamic', 'smarty_block_dynamic', false);
if(!$smarty->is_cached("test.tpl"))
{
$smarty->assign("nowTime",date("Y-m-d H:i:
function smarty_block_dynamic($param, $content, &$smarty)
{
return $content;
}
$smarty->register_block('dynamic', 'smarty_block_dynamic', false);
if(!$smarty->is_cached("test.tpl"))
{
$smarty->assign("nowTime",date("Y-m-d H:i:
MYSQL 5.1.24安装 需要注意的地方
[ 2008-05-15 18:37:58 | by admin ]
1、除了要选择MYSQL程序的地方外,还要选择DATA数据库所在的地方
2、出现无法找到 server 数据库,需要再建设一个数据库,创建代码为:
CREATE TABLE `servers` (
`Server_name` char( 64 ) NOT NULL ,
`Host` char( 64 ) NOT NULL ,
`Db` char( 64 ) NOT NULL ,
`Username` char( 64 ) NOT NULL ,
`Password` char( 64 ) NOT NULL ,
`Port` int( 4 ) DEFAULT NULL ,
2、出现无法找到 server 数据库,需要再建设一个数据库,创建代码为:
CREATE TABLE `servers` (
`Server_name` char( 64 ) NOT NULL ,
`Host` char( 64 ) NOT NULL ,
`Db` char( 64 ) NOT NULL ,
`Username` char( 64 ) NOT NULL ,
`Password` char( 64 ) NOT NULL ,
`Port` int( 4 ) DEFAULT NULL ,
出现 data too long for column 解决方案
[ 2008-05-15 18:36:40 | by admin ]
出现 data too long for column 解决方案
尤其是MYSQL 5.1以上版本
解决办法:
在my.ini里找到
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION”
把其中的
STRICT_TRANS_TABLES,
去掉,然后重启mysql就ok了。
存储过程中 为 text(0)
尤其是MYSQL 5.1以上版本
解决办法:
在my.ini里找到
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION”
把其中的
STRICT_TRANS_TABLES,
去掉,然后重启mysql就ok了。
存储过程中 为 text(0)
今天很爽很高兴
[ 2008-04-29 10:15:08 | by admin ]
前即日发表一个文章“what's about my blog?”,原文大概为:开始GOOGLE对我的BLOG是很友好的,但是没几日GOOGLE就把我的BLOG里面的文章全部删光了,我很不爽很不高兴!
事后我赶快找原因,又咨询了GOOGLE专家,希望能够修补我的过错,所谓“知错能改,善莫大焉”。终于在今日,发现GOOGLE重新收录我达到3页,真是很爽很高兴啊!
事后我赶快找原因,又咨询了GOOGLE专家,希望能够修补我的过错,所谓“知错能改,善莫大焉”。终于在今日,发现GOOGLE重新收录我达到3页,真是很爽很高兴啊!
smarty 生成静态页面(单个)
[ 2008-04-28 17:54:42 | by admin ]
在 Smarty.class.php 里加上这个函数就可以了
PHP代码
/* 自定义生成html文件 */
function MakeHtmlFile($file_name, $c) { //目录不存在就创建
if (!file_exists (dirname($file_name))) {
if (!@mkdir (dirname($file_name), 0777)) {
die($file_name."目录创建失败!");
PHP代码
/* 自定义生成html文件 */
function MakeHtmlFile($file_name, $c) { //目录不存在就创建
if (!file_exists (dirname($file_name))) {
if (!@mkdir (dirname($file_name), 0777)) {
die($file_name."目录创建失败!");
Smarty生成分页静态页面
[ 2008-04-28 17:54:09 | by admin ]
利用PHP与Smarty模板技术生成分页静态页面的代码:
<?php
//smarty.php
//create html file use smarty template
//Rossy.cn@gmial.com
//2007-07-27 11:15
require_once("classes/Smarty.class.php"); //smarty文件
require_once("config.php"); //配置文件
require_once("mysql_class.php"); //数据库连接文件
<?php
//smarty.php
//create html file use smarty template
//Rossy.cn@gmial.com
//2007-07-27 11:15
require_once("classes/Smarty.class.php"); //smarty文件
require_once("config.php"); //配置文件
require_once("mysql_class.php"); //数据库连接文件
正则表达式笔记
[ 2008-04-28 12:38:32 | by admin ]
一.正则表达式
1.匹配符
1)头匹配符"^":如^0754,只匹配开头为0754的字符串
2)尾匹配符"$":如0754$,只匹配结尾为0754的字符串
3)全字匹配:将^和$结合,如^0754$,匹配0754字符串
2.转义字符
1)空字符:
换行\n
回车\r
制表符\t
2)其他字符:
"$" \$
"^" \^
"+" \+
1.匹配符
1)头匹配符"^":如^0754,只匹配开头为0754的字符串
2)尾匹配符"$":如0754$,只匹配结尾为0754的字符串
3)全字匹配:将^和$结合,如^0754$,匹配0754字符串
2.转义字符
1)空字符:
换行\n
回车\r
制表符\t
2)其他字符:
"$" \$
"^" \^
"+" \+
PHP基于COM的Excel操作类
[ 2008-04-28 11:44:10 | by admin ]
<?php
/**
*基 于 COM 的 Excel 操作类(PHP5.x)
*PHPer:T.T.R
*Date:[2007-05-24]
*Ver:1.0.0
*Blog:http://www.Gx3.cn http://Gx3.cn
*QQ:252319874
*/
class Excel
{
static $instance=null;
private $excel=null;
private $workbook=null;
private $workbook
/**
*基 于 COM 的 Excel 操作类(PHP5.x)
*PHPer:T.T.R
*Date:[2007-05-24]
*Ver:1.0.0
*Blog:http://www.Gx3.cn http://Gx3.cn
*QQ:252319874
*/
class Excel
{
static $instance=null;
private $excel=null;
private $workbook=null;
private $workbook
smarty 局部区域缓存2
[ 2008-04-28 09:12:55 | by admin ]
Smarty的缓存操作
Smarty的缓存*作
2007-03-24 11:51:43
一、使用缓存
要开启smarty的缓存,只需将caching设为true,并指定cache_dir即可.
使用cache_lefetime指定缓存生存时间,单位为秒
要对相同页面生成多个不同的缓存,在display或fetch中加入第二参数cache_id,如$smarty->display('index.tpl',$my_cache_id);此特性可用于对不同的$_GET进行不同的缓存
二、清除缓存
clear_all_cache();//清除所有缓存
clear_ca
Smarty的缓存*作
2007-03-24 11:51:43
一、使用缓存
要开启smarty的缓存,只需将caching设为true,并指定cache_dir即可.
使用cache_lefetime指定缓存生存时间,单位为秒
要对相同页面生成多个不同的缓存,在display或fetch中加入第二参数cache_id,如$smarty->display('index.tpl',$my_cache_id);此特性可用于对不同的$_GET进行不同的缓存
二、清除缓存
clear_all_cache();//清除所有缓存
clear_ca

