Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Contenu du fichier extractsurl.php
- */
- //récupération de l'adresse de la page transmise par la ligne de commande
- $link=$argv[1];
- //stockage du contenu de la page à partir du lien
- $html=file_get_contents($link);
- //Extraction de tous les liens dans un tableau
- preg_match_all('/(href|src)=["\']([^"\']+)["\']/i',$html,$urls, PREG_SET_ORDER);
- foreach($urls as $url)
- {
- $res[]=$url[2];
- }
- //Tri du tableau de résultats
- sort($res);
- //Affichage des résultats
- foreach($res as $url)
- {
- echo "$url\n";
- }
- /*
- Utilisation à partir de la ligne de commandes :
- php -f extracturls.php -- "http://www.dsfc.net/"
- */
- ?>
Add Comment
Please, Sign In to add comment