使用php提取部分链接?

时间:2014-01-13 23:04:29

标签: php curl extract

我试图从每个链接中获取链接的ID并将其输出到数据库,然后我将用它去抓取实际的页面。

所以我会抓住id,卷曲页面链接然后解析细节。

到目前为止,我的链接可以点击,它只是试图让我的链接的某些部分变得困难。

我已经尝试了$ _GET ['id']但这不起作用,因为id不是那种格式。

以下是我的链接设置方式:

的download.php / 1000338 /的%20Rise%20于是%20Fall%20of%20Legs%20Diamond%20%5B1960%5D.avi.torrent

我想要抓住的是1000338部分,但我希望它能够为每一个人做到这一点,并且当然它们不一样。

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

$link="download.php/1000338/The%20Rise%20and%20Fall%20of%20Legs%20Diamond%20%5B1960%5D.avi.torrent";

$x=explode('/',$link);

$id=$x[1];

演示:http://codepad.viper-7.com/cWYXKe

使用您的代码:

 $rss = simplexml_load_file('RSS FEED HERE'); 
echo '<h1>'. $rss->channel->title . '</h1>'; 
foreach ($rss->channel->item as $item) { 
//echo the link echo '<h2><a href="'. $item->link .'">' . $item->title . "</a></h2>"; 
//echo the date echo "<p>" . $item->pubDate . "</p>"; 
//echo the description echo "<p>" . $item->description . "</p>"
$x=explode('/',$item->link);
$id=$x[1];
}

然后以任何你喜欢的方式使用$ id