0

最後の 2 つのドット内で uniqueid をスクリプト化したいサイトがあります。正常に動作していますが、100% ではありません。また機会がありましたらよろしくお願いします!

file_contents を取得すると、次のように表示されます。

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

IDを取得するには、「masdfsdfv」を含むリンクのみが必要です...

つかみたい: 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 に答える