将完整的tumblr页面集成到网站中

Integrating full tumblr page into website

本文关键字:集成 网站 tumblr      更新时间:2023-09-26

我目前正在使用以下代码:

$blog=file_get_contents("http://powback.tumblr.com/post/".$post);echo$blog;

它是有效的。但tumblr添加了一个脚本,每次输入密码字段时都会激活该脚本。所以我的问题是:

我可以用"file_get_contents"删除某些部分吗?或者删除上面的所有内容任何事情都会成功的!谢谢你的帮助!

(我可以杀死一个完整的div,这样它就不会加载了吗?)

您可以尝试这样的操作,假设您要删除的div具有特定的id和/或类:

$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是您的最佳选择。