1

このスクリプトは、URL から Web サイトのアドレスを動的に取得します。
例: www.site.com/fetch.php?url=http://www.google.comphp シンプルな html dom パーサーを使用してその (google.com) コンテンツをフェッチするが、私のスクリプトは URL を取得できません..任意のアイデア>

$url = htmlentities($_GET['url']);
$html = file_get_html('$url')->plaintext;
$result = $html;
4

3 に答える 3

0

これが使えるかわからない$html=file_get_contents($_GET['url']);

于 2012-09-15T12:29:16.033 に答える
0

$url変数を引用しないでください:

$url = "htmlentities($_GET['url'])";
$html = file_get_html($url)->plaintext;
$result = $html;
于 2012-09-15T12:31:58.953 に答える
0

file_get_contents($_GET['url'])提案どおりに使用するか、CURLを使用できます

<?php
$ch = curl_init();
    $timeout = 5;
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch,CURLOPT_URL,$_GET['url']);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
    $data = curl_exec($ch);
    curl_close($ch);
    echo $data;
?>

平文を取得するには、いくつかの解析を行う必要があります。ここで入手できます

于 2012-09-15T12:32:16.280 に答える