-1

HTMLページから正確なドメインURLを取得しようとしています

私はこのURLをv.htmlからのみ返すようにしています

https://picasaweb.google.com/114948445121686813006/DropBox?authkey=Gv1sRgCMLjxpef1rHJ3QE#5929911272604125650

しかし、私のphp関数はすべてのURLを表示します

v.htmlにはhtmlコードとリンクがあります

これは私のPHPコードです

<?php


$string=file_get_contents("v.html");

function getUrls($string)
{
    $regex = '/https?\:\/\/[^\" ]+/i';
    preg_match_all($regex, $string, $matches);
    return ($matches[0]);
}

 $urls = getUrls($string);

 foreach($urls as $url)
 {
    echo $url.'<br />';
 }


?>

出力

http://www.w3.org/2007/app
http://schemas.google.com/photos/2007
http://www.w3.org/2005/Atom
http://purl.org/atom/app#
http://www.w3.org/2007/app
http://schemas.google.com/photos/2007
http://www.w3.org/2005/Atom
http://purl.org/atom/app#
http://www.w3.org/2007/app
http://www.w3.org/2005/Atom
http://purl.org/atom/app#
http://www.w3.org/2007/app
https://picasaweb.google.com/114948445121686813006/DropBox?authkey=Gv1sRgCMLjxpef1rHJ3QE#5929911272604125650
4

2 に答える 2

-1

JavaScriptを使用すると、次を使用して取得できます

this.document.location.href

于 2013-10-02T01:13:32.930 に答える