PHP的自带checkdnsrr函数只在linux平台有效。使用惯了在window平台不能使用的话给兼容性带来麻烦。
因此写了个checkdnsrr模拟函数在window平台环境使用。
if (!function_exists('checkdnsrr
')) {
function checkdnsrr($host, $type) {
if(!empty($host) && !empty($type)) {
@exec('nslookup -type=' . escapeshellarg($type) . ' ' . escapeshellarg($host), $output);
foreach ($output as $k => $line) {
if(eregi('^' . $host, $line)) {
return true;
}
}
}
return false;
阅读全文>>
解决PHP代码恶意DDOS攻击
09 June 2011 16:52 Thursday by小屋 浏览(672)
使用PHP代码实现的DDOS攻击会导致带宽被占用,变成卡B。
处理办法是:
修改php.ini文件
1) "disable_functions"改成gzinflate,默认是放空
2) ”allow_url_fopen“设为Off
3) php_sockets.dll 把这个模块打开
阅读全文>>
做Magento的订单导出Excel功能,找了这个php的excel类
:PHPExcel。
PHPExcel是强大的 MS Office Excel 文档生成类库,基于Microsoft's OpenXML ,支持普通xls,Excel2007,pdf,csv,html等
官网:http://phpexcel.codeplex.com/
比较大条的一个类库,官方最新版已经蹦到7.多M大了。找了个民间精简版1.多M的。
下面是这个PHP excel类库
的一些使用方法要点备忘。来自互联网。
//设置PHPExcel类库的include path
set_include_path('.'. PATH_SEPARATOR .
'D:\Zeal\PHP_LIBS' . PATH_SEPARATOR .
get_include_path());
/**
阅读全文>>
PHP在空间跑Magento权限
19 April 2011 14:36 Tuesday by小屋 浏览(602)
<?php
$output
=
shell_exec(’find
. -
type d
-
exec chmod 755 {} \
;
find
. -
type d
-
exec chmod 755 {} \
;
chmod o
+
w
var var/.
htaccess app
/
etc
;
chmod
-
R o
+
w media’)
;
echo
“
<
pre
>
$output
</
pre
>
”
;
?>
阅读全文>>
PHP和PYTHON和RUBY三者的关系简单的各用一句话来概括:
PHP一句话来总结就是:Quick And Dirty
PYTHON用一句话来总结就是:Quick And Clean, But Not Convenient For Web Development
RUBY用一句话来总结就是:Code For Fun And Quick For Web
发现和很多网友的IT历程一样,先经历PHP然后接触PYTHON跟着RUBY。
PHP必须会因为很多应用级的程序都用它,PYTHON肯定要精因为很喜欢它。。RUBY也许也会学好它听说帮助开阔思维。
阅读全文>>