【发布时间】:2012-02-14 18:00:45
【问题描述】:
我 curl_exec 一个 curl_init 我想对初始化 curl 会话的源代码进行一些更改。(在 PHP、JAVASCRIPT 或其他任何东西中) 有人知道吗? 请帮忙
【问题讨论】:
-
有什么目的?从 CURL 会话中获取 HTML 然后输出到浏览器?详情?
标签: php javascript html curl
我 curl_exec 一个 curl_init 我想对初始化 curl 会话的源代码进行一些更改。(在 PHP、JAVASCRIPT 或其他任何东西中) 有人知道吗? 请帮忙
【问题讨论】:
标签: php javascript html curl
试试这个代码:
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://stackoverflow.com/questions/8936870/how-to-change-the-html-source-code-after-calling-a-curl-init");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_AUTOREFERER, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$html = curl_exec($curl); // run CURL
curl_close($curl);
echo $html; // and finally, return $html
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
这将返回 html 代码,之后您可以使用另一个函数来更改它,例如:str_replace 或 preg_replace
【讨论】: