Archive for 六月, 2012

Error: Could not connect to SMTP host zen-cart解决办法

2012-06-06

因为burst的霸王条款,所有的burst的vps和独立服务器全部迁走了,最近流量有上升,注册用户有不少,订单和询盘基本上没有了。检查了一遍原因,发现居然是一个很小的问题导致的,下单时,发送邮件时,显示“Error: Could not connect to SMTP host ”。记下流水帐:

检查原因:

1、邮件服务器连通性,可以ping 通。

2、用户名和密码是否正确。

3、直接连端口也是成功的。

4、再查了一次iptables规则,正常。

仍然显示“Error: Could not connect to SMTP host ”。最后同行提醒,谈到php的函数可能禁用,再查smtp,mail()和fsockopen函数,发现因为之前配置安全比较严格,把fscockopen函数禁用。

解决办法:

cd /usr/local/php/

vi php.ini

将disable_functions中的fsockopen函数去掉,重启nginx,测试邮件成功。小错误害死人啊。

2012版PHP调用谷歌翻译实现翻译功能

2012-06-02

之前的php调用谷歌来实现翻译的api已经关闭,因为不需要验证码,所以可以尝试使用php的curl类来翻译,以下是代码:

 

  1. <?php
  2. /*
  3. * PHP调用谷歌翻译
  4. * author:野草
  5. * date:2012/3/23
  6. * email:129@jinzhe.net
  7. * site:http://yckit.com
  8. */
  9. function translate($text,$language='zh-cn|en'){
  10.     if(empty($text))return false;
  11.     @set_time_limit(0);
  12.     $html = "";
  13.     $ch=curl_init("http://google.com/translate_t?langpair=".urlencode($language)."&text=".urlencode($text));
  14.     curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  15.     curl_setopt($ch,CURLOPT_HEADER, 0);
  16.     curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
  17.     $html=curl_exec($ch);
  18.     if(curl_errno($ch))$html = "";
  19.     curl_close($ch);
  20.     if(!empty($html)){
  21.         $x=explode("</span></span></div></div>",$html);
  22.         $x=explode("onmouseout=\"this.style.backgroundColor='#fff'\">",$x[0]);
  23.         return $x[1];
  24.     }else{
  25.         return false;
  26.     }
  27. }
  28. //echo translate('개','kr|zh-cn');
  29. echo translate('2012版PHP调用谷歌翻译实现翻译功能');
  30. ?>

友情链接一下笑话

2012.5心灵鸡汤

2012-06-01

群里的james发的心灵鸡汤,亲,来喝一口。  

毕业那年,老师站在讲台上给我们上了最后一堂课,整堂课上的气氛活跃,大家问了很多平时不敢问的问题,老师也都一一解答。最后老师说:“你们的问题问完了,该我来问你们三个问题。”同学们喊道:“老师,别说是三个,一百个我们也老老实实回答您。”

    老师笑着说:“第一个问题,世界上第一高峰是哪座山?”大家哄堂大笑:“珠穆朗玛峰!”老师追问:“第二高峰呢?”同学们面面相觑,无人应声。老师在黑板上写:“屈居第二与默默无闻毫无区别。”

  “第二个问题,有
•人要烧壶开水,等生好火发现柴不够,他该怎么办?”有的说赶快去找,有的说去借、去买。老师说:“为什么不把壶里的水倒掉一些?”大家一听,表示佩服。

  “第三个问题,也是最后一个问题,古代有一人想学立身的本领,经过反复比较,决心去学屠龙之技。他拜名师,日夜苦练,终有所成。他会怎么样呢?”同学们兴致勃勃,说他能成为英雄、明星,受世人崇拜。老师摇头道:“这个人一定会潦倒一生,因为世上根本就没有龙。同学们好好想想吧,下课!”

3句简单的话概括一下这个3个故事:

红太狼:

1.只有更好,没有最好,目标在前,默默努力
2.实现目标,冷静思考,逆向思维,勇于放弃
3.实事求是,找准目标,方向正确,事半功倍。

KK:

(1)做人,要敢当第一。
(2)做事,要注重目标,创新手法。
(3)做学问,要学以致用

①條叔叔:

1.老二蛋疼,2.蛋疼多了要扯,3.扯错了就没蛋了