【发布时间】:2014-07-22 16:14:57
【问题描述】:
我正在编写一个 php 脚本,它在 url (http://mp3skull.com/) 中搜索文本“.mp3”,希望将下载链接打印为字符串。下面是我到目前为止的代码,它在 mp3skull 页面的 html 代码中搜索“.mp3”,并在成功时通知用户。我需要帮助的部分:脚本需要能够在网页源中找到“.mp3”,然后将源代码中位于它之前的 url/文本打印为纯文本字符串。我希望这是有道理的,你能够帮助我。谢谢。
<?php
$filename = 'http://mp3skull.com/mp3/hot_mallets.html';
$searchfor = '.mp3';
$file = file_get_contents($filename);
if(strpos($file, $searchfor))
{
echo "String found";
}
?>
【问题讨论】:
-
我对你想要达到的目标有一种感觉,虽然我不知道该怎么做,但是在使用
<!DOCTYPE html><head></head><body>Hello world <a href="link.xxx">file.mp3</a></body></html>时,echo "$file";确实输出了Hello world file.mp3如果这就是你想要得到的。