PHP学习笔记
http://www.hikanglin.cn/blog//uploadfiles/image/marry_32840.jpg


我结婚了!特此发出官方公告!
文/hikanglin

本人于2008年5月30日周五(今天)正式结婚。特此公告。谢谢,谢谢大家。谢谢weilaixu,谢谢hiheng ,谢谢myzheng ,谢谢大家捧场。。。

ps.本文由[url=
博客随笔 | 评论(9) | 引用() | 阅读(-) | admin | 2008-05-30 19:29:47
突然发现服务器无法上传附件,实在是太奇怪了,这个服务器为什么总是出各式各样的问题?

花了九牛二虎之力才发现,原来是
bbs/include/common.inc.php 里面把46行
if (!MAGIC_QUOTES_GPC && $_FILES) {
        $_FILES = daddslashes($_FILES);
}
隐藏就可以了,但是至今还没有发现是什么原因,待续

终于找到是什么原因了,原来是我在php.ini 里面把 disable_function 把get_cfg_var 屏蔽了,这个是用来获得PHP配置信息的
PHP相关 | 评论(0) | 引用() | 阅读(-) | admin | 2008-05-28 16:36:21
一、xajax与其它ajax框架的比较
xajax功能很简单,但很灵活!~它不象其它一些大的框架,功能确实强大,但执行速度不敢恭维。。功能虽多,但不够灵活。api多,学起来简直如同学习一门新的语言。
二、xajax功能介绍
xajax的功能比较简单,但就因为简单,所以灵活。同时,这也要求使用者要对javascrīpt / vbs 客户端脚本有一定的了解。因为它的功能是比较活的。可以说单纯使用xajax,什么也做不出,但配合js / vbs 又什么都做的出。
xajax主要是使用xajaxResponse这个类,它提供了一些方法,举例如下:
1、addAlert($sMsg) 
弹出
XAJAX | 评论(0) | 引用() | 阅读(-) | admin | 2008-05-23 15:33:29
xml.class.php
/***********************************************************
*                                                                                         *
* 文件名: xml.php                                                                        *
* 作  用: xml类,完善中,暂只支持三级节点                
PHP相关 | 评论(0) | 引用() | 阅读(-) | admin | 2008-05-18 11:45:31
很多人都在用discuz 并会因为种种的需要结合discuz做各种系统 
对此,discuz提供了通行证 可有时候使用通行证不一定适用 就比如说那一段很长很长的url吧 看着就让人心烦
有什么解决方法捏?为了社区朋友们以后方便开发 这几天呕心沥血 肝肠寸断 孜孜不倦 终于让偶给想出了一个比较天才的想法
:hoho 那就是生成一个discuz 验证cookie
废话说完了 开始正题:
开始之前 咱先了解一下discuz的登陆机制 
先来一个简单的form 
复制PHP内容到剪贴板 
PHP代码:
<form action='i_login.php'>
 user:
PHP相关 | 评论(4) | 引用() | 阅读(-) | admin | 2008-05-18 11:40:28
文件无法上传,需要配置PHP.ini

大多数PHP都不需要配置

但是如果发生这种情况:

upload_tmp_dir = "D:/server/php/tmp"

当然不一定就是这个目录
PHP相关 | 评论(0) | 引用() | 阅读(-) | admin | 2008-05-16 12:38:25
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:
Smarty | 评论(3) | 引用() | 阅读(-) | admin | 2008-05-15 18:40:12
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 ,
MYSQL 相关 | 评论(0) | 引用() | 阅读(-) | admin | 2008-05-15 18:37:58
出现 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 相关 | 评论(0) | 引用() | 阅读(-) | admin | 2008-05-15 18:36:40