Mar172012
php自动转换字符集 支持数组转换
// 自动转换字符集 支持数组转换
function auto_charset($fContents, $from='gbk', $to='utf-8') {
$from = strtoupper($from) == 'UTF8' ? 'utf-8' : $from;
$to = strtoupper($to) == 'UTF8' ? 'utf-8' : $to;
if (strtoupper($from) === strtoupper($to) || empty($fContents) || (is_scalar($fContents) && !is_string($fContents))) {
//如果编码相同或者非...阅读全文
抢沙发
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,...阅读全文
作者:绝缘体.. | 分类:PHP | 阅读: |
Mar172012
WordPress 插件编写简例
虽然市面上有很多 WordPress 的插件,但未必能够满足我们那些稍微“变态”一些的需求,所以,参照wp官方的插件编写指南,写下这个简单的说明和小例子,希望对大家有所帮助。
插件编写需要php的基础知识,并且本说明的内容大多只适用于wp1.5以后版本。
插件程序建议放置在wp-content/plugins/目录,如果有多个程序文件的话,可以在这个目录下建立子目录,程序所需的资源文件建议也放在这个目录...阅读全文
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,把...阅读全文
作者:绝缘体.. | 分类:PHP | 阅读: |
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
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_...阅读全文
作者:绝缘体.. | 分类:PHP | 阅读: |
Feb272012
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...阅读全文
Feb262012
fetch_array,fetch_row,fetch_assoc,fetch_object的区别
fetch_array,fetch_row,fetch_assoc,fetch_object这几个是从mysql查询结果集中取得数据的函数,让我们来看看他们之间的区别,自己记录下,便于日后遗忘了好查询,下面通过一个实例开始分析:
分析:
mysql_fetch_row,这个函数是从结果集中取一行作为枚举数据,从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结 果的列储存在一个数组的单元中,偏移量从 0 开始。 注意...阅读全文
作者:绝缘体.. | 分类:PHP | 阅读: |