



| Catégories |
Ce site en démarrage |
Ce site aux favoris |
| Les services : |
Créez un annuaire gratuit |
Compteurs de clics |
| Les outils : |
Un color picker évolué |
Les extensions du web |
| Graphisme : |
Les drapeaux du monde |
Les mini icônes |
| Sur votre site : |
Votre PageRank |
La date et l'heure |
Le saviez-vous ? |
Un mini chat |
| Les scripts : |
JavaScript : C'est quoi ça ? |
JavaScript : Liste de scripts |
PHP : C'est quoi ça ? |
PHP : Liste de scripts |
![]() |
![]() |
![]() |
![]() |
Autres partenaires lagitane.com guillaumeoki.com |
Devenez partenaire... |
| Quelques liens Scarlus 2007-2008 |
| Try it : Jouez au Poker |
Récupérer les liens HTTP présent sur une page web en ligne |
|
Cet exemple ne se limite pas vraiment à récupérer les liens HTTP du page web en ligne, mais il va BEAUCOUPS plus loin... Tout d'abord, créez 1 tables : - TABLE qui sera composée de ID et ADRESSE Insérez au moins une url de type HTTP dans ADRESSE et lancez le script tel quel et la puissance de ce script vous scotchera net ! Personnellement, j'utilise ce script pour le moteur de recherche de Scarlus.net Mais revenons un peu à ce script... Il va aller cherche l'url que vous avez ajouté dans votre table pour explorer la page en ligne. Si elle existe, le script va simplement récupérer toutes les urls de type HTTP de la page pour les enregistrer dans la même base en prenant soins d'éviter les doublons et surtout de ne garder que les liens du premier niveau. Donc le lien http://www.monsite.net/page1.php?blablabla deviendra http://www.monsite.net. Attention que les liens qui ne commenceront pas par HTTP ne seront pas pris en compte ! Mais en creusant un peu dans vos méninges, vous trouverez vite la solution pour remédier à ce petit inconvénient ;) Ce script s'arrête automatiquement au bout de 10 secondes s'il n'arrive pas à pénétrer sur la page web par exemple à cause d'un ralentissement du serveur de son hébergeur ou pour cause d'indisponibilité. Ensuite, une redirection en JavaScript placée après le script PHP permet de relancer le script pour continuer son travail. Amusez-vous ;) |