cURL を使用して別の URL からテキストを取得/取得しようとしています。テキストを取得する場所は、動的 (静的ではない) データを含む空白の HTML ドキュメント内にあるため、フィルタリングする HTML タグはありません。これは私がこれまでに得たものです:
$c = curl_init('http://url.com/dataid='.$_POST['username']);
curl_setopt(CURLOPT_RETURNTRANSFER, true);
curl_setopt(CURLOPT_FRESH_CONNECT, true);
$html = curl_exec($c);
if (curl_error($c))
die(curl_error($c));
// Get the status code
$status = curl_getinfo($c, CURLINFO_HTTP_CODE);
curl_close($c);
これは完全に機能しますが、動的 HTML ドキュメントの最後に不要なテキスト " #endofscript " (引用符なし) があります。これはグラブ/フェッチされるので、それをグラブしないようにするにはどうすればよいでしょうか? 「strpos」などを調べてみましたが、それを cURL と統合する方法がわかりません。
すべて/任意の助けをいただければ幸いです。:)
編集:私が現在使用しているコード:
<?php
$homepage = file_get_contents('http://stackoverflow.com/');
$result = substr("$homepage", 0, -12);
echo $result;
?>