2012-09-15 59 views
1

該腳本將從url動態獲取網站地址。
例子:www.site.com/fetch.php?url=http://www.google.com使用PHP簡單的HTML DOM解析器來獲取它(google.com)的內容,但我的腳本不能獲得url ..任何想法>
動態獲取網站URL PHP HTML DOM分析器

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

回答

0

待辦事項不引用$url變量:

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

流工作... :( – HasanTG

0

不知道可以使用這個$html=file_get_contents($_GET['url']);

+0

仍然沒有工作:( – HasanTG

0

您可以使用file_get_contents($_GET['url'])的建議或捲曲

<?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; 
?> 

爲了得到明文,你需要做一些解析。你可以得到它here

+1

涼.. ..工作如何與這個純文本'獲取內容 - > plaintext' .. – HasanTG

+0

增加了一個鏈接,你可以得到一些有用的東西。評論你是否在實現該鏈接建議的問題上存在問題。 –