1. fopen の使用
コードをコピーします コードは次のとおりです:
$handle = fopen ("http://s.jb51.net/", "rb");
$contents = ""
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle); //取得したコンテンツを出力します。
?>
コードをコピー
コードは次のとおりです:
// PHP 5 以降のバージョンでは、次のコードを使用できます。
$handle = fopen("http://s.jb51.net", "rb"); = stream_get_contents($handle );
fclose($handle);
echo $contents;
しかし、上記のコードはストリームを開くのに失敗する傾向があります。 HTTP リクエストが失敗しました! エラー、解決策
コードをコピーします コードは次のとおりです:
php
$url = "http://s.jb51.net";
$ch =curl_setopt ($ch, CURLOPT_URL, $url); ($ch , CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT,10);
echo $dxycontent;
Linux でダウンロードするには、次のコードを使用できます。
exec("wget {$url}");