my code stock.com

holt alle Links von einer website

Snippet options

Download: Download snippet as linkparserphp.php.
Copy snippet: For this you need a free my code stock.com account.
Embed code : You will find the embed code for this snippet at the end of the page, if you want to embed it into a website or a blog!

<?php
    # Variablenuebernahme:
    $url = $_POST['url'];
    # Fehlerbehandlung bei leerer Eingabe:
    $error = "";
    if (empty($url))
        $error .= "Bitte eine URL eingeben!";
    if ($error!="")
        echo "<p style=\"color:red\">$error</p>";
    else
    {
        #echo "<p>$url</p>";
        # Wandelt den URL-Inhalt in einen String $text um:
        $text = file_get_contents($url);
        #echo $text;
        # Filtert alle Hyperlinks aus $text heraus und steckt sie als Array in den Array $links:
        preg_match_all('/<a\s+href="[^>]+"[^>]*>[^<]+<\/a>/i',$text,$links);
        # Da der Array der Hyperlinks der erste Eintrag des Arrays $links ist,
        # wird $links zu seinem ersten Eintrag gemacht:
        $links = $links[0];
        #print_r($links);
                # Gibt die Hyperlinks in einer HTML-Liste aus:
        echo "Hier sind alle Links aus $url: <br/><ul>";
        for($i=0;$i<count($links);$i++)
            echo "<li>$links[$i]</li>";
        echo "</ul>";
    }
?>

Create a free my code stock.com account now.

my code stok.com is a free service, which allows you to save and manage code snippes of any kind and programming language. We provide many advantages for your daily work with code-snippets, also for your teamwork. Give it a try!

Find out more and register now

You can customize the height of iFrame-Codes as needed! You can find more infos in our API Reference for iframe Embeds.