0

PHP ファイルの出力/結果を別のファイルに含める必要があります。

これを行うためにcurlを使用することに関する情報をオンラインで見つけましたが、うまく機能していないようで、効率的ではありません。

これは私の現在のコードです:

function curl_load($url){
    curl_setopt($ch=curl_init(), CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $response = curl_exec($ch);
    curl_close($ch);
    return $response;
}

$url = "http://domain.com/file.php";
$output = curl_load($url);

echo "output={$output}";

これをより効率的に/より良くするために使用できるものに関する推奨事項はありますか?

更新された情報を取得するためにこのファイルを常に使用する接続/ユーザーが多数いるため、最速で最も効率的な方法を探しています。

ありがとう!

4

2 に答える 2

3

file_get_contents() はあなたに適しているかもしれません

$homepage = file_get_contents('http://www.example.com/');
echo $homepage;

file() または fopen() を使用することもできます

$homepage = file('http://www.example.com/');

$homepage = fopen("http://www.example.com/", "r");
于 2013-11-05T08:26:51.983 に答える
0

最終的に、他のファイルを含めるために、PHP の include ステートメントを使用しました。ファイルがローカルであることを忘れていましたが、現時点ではこれが最も理にかなっているようです。結果を他の PHP ファイルにエコーする代わりに、結果を変数として設定し、その変数をプルしています。私の他のファイルで。

于 2013-11-13T09:09:35.420 に答える