I am using file_get_contents ( http://example.com/books.php?id=55)。 我正在使用搜索和替换功能但不工作。
@IdClass
出将**
<?php
$homepage = file_get_contents('http://example.com/category.php?c=55');
echo $homepage;
// Search replace not working
// str_replace("http://localhost/", "http://example.com/", $homepage );
?>
如果我点击网址,则会显示<a class="touch" href="/textbook/book1.php">Book1</a>
<a class="touch" href="/textbook/book2.php"> Book2</a>
<a class="touch" href="/textbook/book3.php">Book3</a>
。但我想要http://localhost/textbook/book1.php
答案 0 :(得分:0)
试试这个
<?php
$homepage = file_get_contents('http://example.com/category.php?c=55');
$homepage = str_replace("textbook/", "http://localhost/xx/link.php?id=http://example.com/textbook/", $homepage );
echo $homepage;
?>
答案 1 :(得分:0)
没有&#34; localhost&#34;在您解析的代码中。所以更换&#34; localhost&#34;什么都不做您只需使用href
找到该链接并添加自定义链接即可。也可能有任何文字&#34;教科书&#34;在你的HTML中。
试试这个:
<?php
$homepage = file_get_contents('http://example.com/category.php?c=55');
$str=str_replace("href=\"", "href=\"http://newsite.com/link.php?id=http://example.com/", $homepage );
echo $str;