php window平台模拟checkdnsrr函数HP 06 September 2011 21:49 Tuesday by 小屋 浏览(314)

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 把这个模块打开

阅读全文>>

PHP 生成excel|好用强大的php excel类库 07 June 2011 0:00 Tuesday by小屋 浏览(1732)

做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 + var var/. htaccess app / etc chmod  - R o + w media’) ;
echo 
< pre > $output </ pre > ;
?>

阅读全文>>

恍然大悟PHP和PYTHON和RUBY的关系 11 April 2011 23:06 Monday by小屋 浏览(782)

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也许也会学好它听说帮助开阔思维。

阅读全文>>