php is_dir无法正确返回的解决办法
php中is_dir中能否正确返回确实和目录权限设置有关系。。。
弄了好久。。一直以为不是权限问题。
环境是iis6.0+php5.2
网站目录是在d:\vhost\web1
要用is_dir函数必须设置权限d:\,d:\vhost为可读可列目录
也就是web1前面几级的目录都要有可读可列目录的权限。
相关文档:
#./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-bz2 --with-curl - --with-curlwrappers --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --w ......
代码:
$im = imagecreatefromjpeg("ok.jpg");
$black = @imagecolorallocate($im, 0,0,0);
$jpgnumid = "这是嵌入到图片的文字,解决了乱码问题,
上面的ok.jpg是同目录下的照片.使用它时,还需要有iconv
模块!也就是说在php.ini里将
[iconv]
iconv.input_encoding = ISO-8859-1
iconv.internal_encodin ......
对于PHP开发者来说,最重要的恐怕就是调试了,然而由于PHP是一种弱类型的语言,这种特新往往决定了它在调试方面的一些困难,因此好的调试方法和调试工具至关重要,这里我们需要为PHP集成Zend_Debugger调试器,通过它,无论进行本地调试还是远程调试,都非常方便,具体集成方法如下:
1、下载Zend_Debugger组件,可以到Zend ......
1.确认系统中安装了php-cli
安装命令:
apt-get install php5-cli
2.新建用户crontab
命令:
crontab -e
我的crontab内容文件如下:
# m h dom mon dow command
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
* */1 * * * /root/myshell/proj1.sh
*/1 * ......
//获取 url
function match_links($document) {
preg_match_all("']+))[^>]*>?(.*?)'isx",$document,$links);
while(list($key,$val) = each($links[2])) {
if(!empty($val))
$match[] = $val;
}
......