• 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;
    }
    ?>
    

      

  • 相关阅读:
    memset使用技巧
    04.碰撞反应
    03.键盘状态跟踪与精灵删除
    02.基本动作
    01.基本图形
    00.入门
    03.交互--鼠标,键盘
    02.action--新增精灵知识点
    01.helloworld--标签
    05.声音
  • 原文地址:https://www.cnblogs.com/objectboy/p/4962139.html
Copyright © 2020-2023  润新知