2012-02-22 20 views
0

我目前使用此代碼:集成了完整的tumblr頁到網站

$博客=的file_get_contents( 「http://powback.tumblr.com/post/」 $後); echo $ blog;

它的工作原理。但tumblr添加了一個腳本,每次輸入密碼字段時都會激活它。所以我的問題是:

我可以刪除「file_get_contents」的某些部分? 或者只是刪除以上的所有東西 任何東西都可以使用! 謝謝你的幫助!

(我可不可以殺死一個整體的div所以它不會加載在所有?)

回答

0

你可以嘗試這樣的事情,假設你想刪除div有特定的標識和/或類:

$blog= file_get_contents("http://powback.tumblr.com/post/" . $post); 
$blog = preg_replace('!<div\s+id="div-id"\s+class="div-class">.*?</div>!is', '', $blog); 
echo $blog; 

我發現這篇文章(http://stackoverflow.com/questions/1114916/how-can-i-remove-an-html-element-and-its-contents-using-regex)注意到如果有嵌套的div,這將失敗。

無論如何,preg_replace或regex是你最好的選擇。