Apr072012
Apr072012
Windows下IIS以FastCGI模式运行PHP
由于PHP5.3 的改进,原有的IIS 通过isapi 方式解析PHP脚本已经不被支持,PHP从5.3.0 以后的版本开始使用微软的 fastcgi 模式,这是一个更先进的方式,运行速度更快,更稳定。本文介绍在IIS上以FastCGI模式运行PHP。我们以 Windows 2003 + IIS 6.0(windows2003自带) 为例。
第一步:下载安装的文件
1. FastCGI 版本 fcgisetup_1.5_x86_rtw.msi
2. MySQL 版本 mysql-5.5.19-win32.msi
3. P...阅读全文
Apr042012
PHP写入文件函数
<?php
//文件写入函数
function F_Write($File, $Data) {
if (! is_dir ( dirname ( $File ) )) {
if (! @mkdir ( dirname ( $File ) )) {
return false;
}
}
@$fp = fopen ( $File, 'a' );
if (! @fwrite ( $fp, $Data . "\r\n" )) {
return false;
}
return true;
}
$Data = date ( 'Y-m-d H:i:s' );
$File = dirname ( __FILE__ ) . '/Log/' . date ...阅读全文
Apr032012
php 和_exists有关的函数
apc_exists
dba_exists
function_exists boolean function_exists (string function_name),本函数用来检查指定的函数是否已经定义。
property_exists
msg_queue_exists
array_key_exists array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false。
interface_exists interface_exists()检查类和接口是否存在
file_exists file_exists(...阅读全文
Apr032012
dedecms5.7 后台ckeditor更换皮肤
dedecms 5.7已经更换为ckeditor,如果你更习惯5.6的FCKeditor 你可以拷贝5.6根目录下的/include/FCKeditor/的所有内容到5.7根目录下,
然后到后台 系统->系统基本参数->核心设置->Html编辑器更改为 ckeditor 保存即可将5.7的ckeditor更换为5.6的FCKeditor编辑器,
但是这样又多个问题,ckeditor有个批量上传多图的东东就用不成了
但是这也不难办,你可以选择使用ckeditor 只是他的皮...阅读全文
Mar232012
windows平台zend optimizer安装配置教程
zend optimizer的安装和配置非常简单,原来并不打算写zend optimizer配置教程,但考虑为了保证Windows平台PHP环境配置入门教程的完整性,还是用心安装了一回zend optimizer3.3.3,一不小心发现原来zend optimizer3.3.3目前还不支持PHP5.3,所以提醒各位童鞋在看这篇zend optimizer安装配置教程时请先保证你的PHP运行环境为PHP5.2版本。
对于PHP入门学习者来说,首先要知道zend opt...阅读全文
Mar172012
利用google博客的ping服务接口API加快网站收录
谷歌博客推出了ping服务已经很长时间了,如果我们的博客是wordpress可以很方便的设置ping服务,但是如果我们的博客不是wordpress,或者我们的网站程序是自己手写的,那么就要自己写RPC代码了。今天断桥残雪分享一下自己写的PHP的XML-RPC代码。在此之前先说说ping服务的好处以及wordpress的ping设置。
配置ping服务,加快收录速度
谷歌的ping服务是一种快速收录的方法,打个比方就是:我们写...阅读全文
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
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...阅读全文