示例**1: 用file_get_contents 以get方式獲取內容
示例**2: 用fopen開啟url, 以get方式獲取內容
<?
$fp = fopen($url, 'r');
printarr(stream_get_meta_da
ta($fp));
printhr();
while(!feof($fp))
echo "url body: $result";
printhr();
fclose($fp);
?>
示例**3:用file_get_contents函式,以post方式獲取url
示例**4:用fsockopen函式開啟url,以get方式獲取完整的資料,包括header和body
<?
function get_url ($url,$cookie=false) else
fclose($fp);
return $result; }
}//獲取url的html部分,去掉header
function geturlhtml($url,$cookie=false)
return false; }
?>
示例**5:用fsockopen函式開啟url,以post方式獲取完整的資料,包括header和body
示例**6:使用curl庫,使用curl庫之前,你可能需要檢視一下php.ini,檢視是否已經開啟了curl擴充套件
<?
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, curlopt_url, '');
curl_setopt ($ch, curlopt_returntransfer, 1);
curl_setopt ($ch, curlopt_connecttimeout, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
關於curl庫:
curl官方**
curl 是使用url語法的傳送檔案工具,支援ftp、ftps、http htpps scp sftp tftp telnet dict file和ldap。curl 支援ssl證書、http post、http put 、ftp 上傳,kerberos、基於htt格式的上傳、**、cookie、使用者+口令證明、檔案傳送恢復、http**通道和大量其他有用的技巧
<?
function printarr(array $arr)
} ?>
php 呼叫遠端url的六種方法小結
詳細出處參考 http www.jb51.net article 20705.htm 示例 1 用file get contents 以get方式獲取內容 示例 2 用fopen開啟url,以get方式獲取內容 fp fopen url,r printarr stream get meta data...
居中的六種方法
居中效果在css中很是普通的效果,平時大家所看到的居中效果主要分為三大類 水平居中 垂直居中和水平垂直居中。而其中水平居中相對於後兩者來說要簡單得多。早期總結了一下網際網路上有關於水平垂直居中的幾種實現方案,比如說 css製作水平垂直居中對齊 中介紹了八中實現水平垂直的方案,而在 css製作水平垂直...
陣列遍歷六種方法
foreach some every map filter reducer var arr 1,2,3,4 arr.foreach item,index,arr foreach遍歷陣列,無返回值,不改變原陣列,僅僅只是遍歷 常用於註冊元件 指令等等。var arr 1,2,3,4 arr.some ...