zoukankan      html  css  js  c++  java
  • PHP请求页面

    < ?php
    $file_contents = file_get_contents('http://www.ccvita.com/');
    echo $file_contents;
    ?>
    有些主机服务商把php的allow_url_fopen选项是关闭了,
    就是没法直接使用file_get_contents来获取远程web页面的内容。那就是可以使用另外一个函数curl。
    

     

    < ?php
    $ch = curl_init();
    $timeout = 5; 
    curl_setopt ($ch, CURLOPT_URL, 'http://www.ccvita.com');
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $file_contents = curl_exec($ch);
    curl_close($ch);
    
    echo $file_contents;
    ?>
    
    利用function_exists函数来判断php是否支持一个函数可以轻松写出下面函数
    
    < ?php
    function vita_get_url_content($url) {
    if(function_exists('file_get_contents')) {
    $file_contents = file_get_contents($url);
    } else {
    $ch = curl_init();
    $timeout = 5; 
    curl_setopt ($ch, CURLOPT_URL, $url);
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $file_contents = curl_exec($ch);
    curl_close($ch);
    }
    return $file_contents;
    }
    ?>
    

      

  • 相关阅读:
    密码
    日历游戏
    最大公约数
    从map到hash
    9、RabbitMQ-集成Spring
    8、RabbitMQ-消息的确认机制(生产者)
    7、RabbitMQ-主题模式
    6、RabbitMQ-路由模式
    5、RabbitMQ-订阅模式 Publish/Subscribe
    4、RabbitMQ-消息应答与消息持久化
  • 原文地址:https://www.cnblogs.com/objectboy/p/4962139.html
Copyright © 2011-2022 走看看