0

我有一个网站,我想在最后两个点内编写 uniqueid 脚本。我有一些工作正常,但不是 100%。有机会请帮帮我,谢谢!

获取 file_contents 时,您会看到如下内容:

http://www.alkdjfsadf.com/masdfsdfv/i-want-to-grab-the-following.z3jTdIcaSlGR.html

我只想要其中包含“masdfsdfv”的链接来获取ID ...

我想抓住:z3jTdIcaSlGR 变成一个变量。

这是我的做法:

$dp = "http://www.alkdjfsadf.com/masdfsdfv/grab-moi.html?page=1";
$sp = @file_get_contents($dp);

preg_match_all("(./(.*?).html/)", $sp, $content); 

foreach($content[0] as $surl) {
echo $nctid
}

非常感谢我能得到的任何帮助!

4

1 回答 1

1

这是否符合您的要求:

preg_match_all('(/masdfsdfv/.*\\.(.*?)\\.html)', $sp, $content);
foreach ($content[1] as $surl) {
    echo $surl, "\n";
}

/您在 URL 的末尾有一个额外的内容,而忘记转义文字.. 捕获组的匹配列表在 中$content[1],而不是$content[0]。而你在呼应$nctid而不是$surl.

于 2013-03-23T08:16:18.007 回答