Warning: curl_exec() has been disabled for security reasons in /pub/host/sunboyu/sunboyu/www/wp-includes/http.php on line 1022

Warning: Cannot modify header information - headers already sent by (output started at /pub/host/sunboyu/sunboyu/www/wp-includes/http.php:1022) in /pub/host/sunboyu/sunboyu/www/wp-includes/feed-rss2.php on line 8
一个程序猿 » eefocus http://www.sunboyu.cn 时光不会倒流,脚步总要前进 Tue, 31 Jan 2012 10:50:34 +0000 http://wordpress.org/?v=2.7 en hourly 1 公司业务继续开展,我很欣慰 http://www.sunboyu.cn/2008/06/13/%e5%85%ac%e5%8f%b8%e4%b8%9a%e5%8a%a1%e7%bb%a7%e7%bb%ad%e5%bc%80%e5%b1%95%ef%bc%8c%e6%88%91%e5%be%88%e6%ac%a3%e6%85%b0.shtml http://www.sunboyu.cn/2008/06/13/%e5%85%ac%e5%8f%b8%e4%b8%9a%e5%8a%a1%e7%bb%a7%e7%bb%ad%e5%bc%80%e5%b1%95%ef%bc%8c%e6%88%91%e5%be%88%e6%ac%a3%e6%85%b0.shtml#comments Fri, 13 Jun 2008 04:41:12 +0000 admin http://www.sunboyu.cn/?p=77 终于收到了一封正常的邮件,原eefocus的,EDM业务继续进行,我很欣慰。

看来我的程序杀伤力还是挺大的,起码中断了其一个月的服务。

这次的程序看来是没问题的,详细分析了一下,很不错,不过一些反垃圾邮件机制没有太高的改进,希望努力!

]]>
http://www.sunboyu.cn/2008/06/13/%e5%85%ac%e5%8f%b8%e4%b8%9a%e5%8a%a1%e7%bb%a7%e7%bb%ad%e5%bc%80%e5%b1%95%ef%bc%8c%e6%88%91%e5%be%88%e6%ac%a3%e6%85%b0.shtml/feed
PHP SHELL,用php来代替bash http://www.sunboyu.cn/2008/05/24/php-shell%ef%bc%8c%e7%94%a8php%e6%9d%a5%e4%bb%a3%e6%9b%bfbash.shtml http://www.sunboyu.cn/2008/05/24/php-shell%ef%bc%8c%e7%94%a8php%e6%9d%a5%e4%bb%a3%e6%9b%bfbash.shtml#comments Sat, 24 May 2008 15:50:51 +0000 admin http://www.sunboyu.cn/?p=52 总看到招聘php程序员的帖子说要求php程序员熟练运用linux,shell,我估计熟悉LAMP配置,在这个架构下开发php的人不在少数,但说到SHELL,估计有一批人一冒一身的冷汗。
c shell,bash shell的确用的少,但php shell你说不懂,就该左右开弓一百八十个大嘴巴。
php本身就是一种shell,在php4之后,php编译有个 –enable-cli 参数,php5之后这个参数几乎成了标配参数。php一样可以作为shell脚本运行在装有php环境的服务器上。
而在phpchina.com phpx.com总多bbs的招聘上,居然没有哪个php程序员拿出php shell这个技能去跟他们交涉。而实际上,phpshell的功能根本不比bash弱,而且在LAMP环境中,php shell比bashshell有诸多的优点。

下边是我在与非门科技工作时候的几个php shell应用,抛砖引玉,希望大家能学会这些简单但又适用的技能。

$root = “/var/www/”;
$bakdir = “/var/wwwbak/”.date(”Y-m-d”);
$dir = array(”***.eefocus.com”,”***.eefocus.com”);
if(!is_dir($bakdir)){
mkdir($bakdir);
}
foreach($dir as $key=>$value)
{
exec(”tar zcf “.$bakdir.”/”.$value.”.tar.gz /var/www/”.$value);
#echo “tar zcf “.$bakdir.”/”.$value.”.tar.gz /var/www/”.$value.”
“;
}
?>

这是一个简单的网站目录备份程序,使用cron每天执行,自动tar压包备份网站。虽然很笨的方法,但网站安全系数提高了,这个过程也不用写啥bash去解决。

其实在php执行shell的时候,已经支持命令行参数了,这些应用下次分解。

参考网站:

http://www.phpbuilder.com/columns/darrell20000319.php3

http://www.php-cli.com/

]]>
http://www.sunboyu.cn/2008/05/24/php-shell%ef%bc%8c%e7%94%a8php%e6%9d%a5%e4%bb%a3%e6%9b%bfbash.shtml/feed