用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

file_get_contents,stream_context_creat

2015-05-22 作者: 德良举报

[php]代码库

<?php
    /**
     * to do 使用file_get_contents,以及stream_context_create获取远程接口,并增加重试
     * param string $tongjiUrl
     * return string  
     */
    public function getTongjiUrl($tongjiUrl) {
        $optTongji  = array(
            'http'  => array(
                'method'  => "GET",
                'timeout' => 60,
            )
        );
        $context  = stream_context_create($optTongji);
        $i = 0;
        while($i++ < 5) {
            $tongjiRet = file_get_contents($tongjiUrl,false,$context);
            if (empty($tongjiRet)) {
                CLogger::notice("get url return false for $i time!");
                usleep(2000);
                continue;
            }
            return $tongjiRet;
        }
    }


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...