Mar172012
捕获PHP的错误
捕获PHP的错误 set_error_handler && register_shutdown_function
<?php
/**
* 错误处理
*
* $error = new Error();
*
* set_error_handler(array($error,´errorHandler´));
*
* register_shutdown_function(array($error,´shutdown_handler´));
*
*
**/
class Error{
public function errorHandler($errno, $errstr, $errfile, $errline,...阅读全文
抢沙发
Mar172012
Mar172012
php函数——替换函数、处理html函数、其他函数
替换函数:
str_replace(string,string,string);第一个参数要替换字符串,第二个参数替换后的字符串,第三个参数为原字符串所在的字符串
str_replace(array,string,string);
str_replace(array,array,string);array和array是对应关系,同时替换多个字符串
strtr(string,string from,string to) 字符串的翻译函数
例:strtr($str,”com”,”net”)即:把所有的c换成n,把...阅读全文
Mar162012
php检测目录是否可写
<?php
$file = dirname ( __FILE__ ) . "/test.php";
if (is_writable ( dirname ( $file ) )) {
$data = '<h1>Can write!</h1>';
if (@$fp = fopen ( $file, 'w' )) {
fwrite ( $fp, $data );
fclose ( $fp );
echo "<p><a href='" . basename ( $file ) . "'>" . basename ( $file ) . "</a></p>";
} else {
echo '<h...阅读全文
Mar102012
php文件操作
一、引论
在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.)(www.3lian.com)
二、目录...阅读全文
Mar032012
小东西 ,利用mysqli批量替换数据库表前缀[原创]
<?php
header ( 'http-equiv="Content-Type" content="text/html; charset=utf-8"' );
$DB_host = "localhost"; //数据库主机
$DB_user = "root"; //数据库用户
$DB_psw = "root3306"; //数据库密码
$DB_datebase = "gk_yue39_com"; //数据库名
$DB_charset = "utf8"; //数据库字符集
$dbprefix="yue392_com_";
$new_dbprefix="yue39_com_";
$db = new mysqli ( $DB_host, $DB_...阅读全文
Feb272012
php连接mssql的一些方法总结
为了能让PHP连接MSSQL,系统需要安装MSSQL,PHP,且在PHP.ini中的配置中,将
;extension=php_mssql.dll前面的;去掉
1.连接MSSQL
$conn=mssql_connect(“实例名或者服务器IP”,”用户名”,”密码”);
//测试连接
if($conn)
{
echo “连接成功”;
}
2.选择要连接的数据库
...阅读全文
Feb262012
PHP mysqli扩展库操作(1)
<?php
header ( 'http-equiv="Content-Type" content="text/html; charset=utf-8"' );
$DB_host = "localhost"; //数据库主机
$DB_user = "root"; //数据库用户
$DB_psw = "sqlroot"; //数据库密码
$DB_datebase = "massageboard"; //数据库名
$DB_charset = "utf8"; //数据库字符集
$db = new mysqli ( $DB_host, $DB_user, $DB_psw ); //实例化对象
//检查连接
if (m...阅读全文
Feb152012
zend studio 快捷键
注:本文省略“通用快捷键”描述,诸如:ctrl+N=新建,ctrl+O=打开,ctrl+C=复制,ctrl+V,ctrl+X……等等几乎所有软件都通用的一组快捷键,而着重介绍zde独有的快捷键,了解并灵活运用这些快捷键以后,一定能帮助您在实际的项目操作中更加游刃有余。 (怎么越写越觉得我是在做游戏秘籍,哈哈!) 编辑功能 组合键 实现功能 适用条件
Ctrl+/ 单行注释。当前为php代码时,则在光标所在行添加双...阅读全文
Feb092012
DEDECMS模板引擎动态解析标签的使用
DEDECMS模板引擎动态解析标签的使用
什么是动态解析标签?简单的来说就是模板里存在什么标记就调用什么代码去解析,这样不必要载入一些多余的代码,而且扩展更加灵活,在具体说明前,先用一个例子简单说明DedeCms模板引擎的使用。
以下示例代码可以放在安装了dedecms系统的根目录中使用。
以下为引用的内容:
到这里就完全揭开了DedeCms V5.3勾子技术的真正面目,上面还有一个没交待清楚的...阅读全文