0

この質問は簡単です。URL から文字列にデータをロードするには、PHP スクリプトでどの関数を使用しますか?

4

4 に答える 4

5

私はあなたが探していると思います

$url_data = file_get_contents("http://example.com/examplefile.txt");
于 2008-12-04T01:47:38.663 に答える
5

通常、CURL は適切なソリューションです: http://www.php.net/curl


// create a new cURL resource
$ch = curl_init();

// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// grab URL and pass it to the browser
$html = curl_exec($ch);

// close cURL resource, and free up system resources
curl_close($ch);
于 2008-12-04T15:10:41.743 に答える
2

ファイル ラッパーを使用すると、file_get_contents を使用して http リソースにアクセスできます (POST ではなく GET 要求のみ)。より複雑な http リクエストの場合、curl ラッパーがインストールされていれば使用できます。詳細については、php.net を確認してください。

于 2008-12-04T01:46:57.387 に答える
1

Web ブラウザーをシミュレートする PHP クラスであるSnoopyを確認してください。

include "Snoopy.class.php";
$snoopy = new Snoopy;
$snoopy->fetchtext("http://www.example.com");
$html = $snoopy->results;
于 2008-12-04T21:04:23.837 に答える