|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : juin 2007 Messages : 336 ![]() |
Bonjour,
J'ai trouvé un script qui permet de vérifier si un lien est présent sur un site Web : Code :
Cela vous semble t'il possible à réaliser et surtout comment dois je m'y prendre. Merci beaucoup de vos futurs renseignements :-) |
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu mets tes liens dans un tableau PHP et tu fais un boucle.
|
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
Bonjour
si tu as besoin de quelque chose simple et performant, utilise DOMDocument http://php.net/manual/en/book.dom.php si tu as besoin de quelque chose compliqué, conserve tes expressions régulières toutes faites et fais 100 tests différents. autre chose tu peux améliorer le truc en ne comptant pas le nombre de ligne dans $aMatches mais simplement en récupérant la valeur de retour de preg_match_all
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#4 | ||
|
Membre du Club
![]() Inscription : juin 2007 Messages : 336 ![]() |
Grand merci pour vos réponses.
Je vais essayer avec un tableau car les DOM c'est encore hard pour moi. Je créé donc une variable qui comprend mon tableau : Code :
Mais ensuite comment créer cette fameuse boucle ? Merci d'avance de vos réponses ! |
||
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : juin 2007 Messages : 336 ![]() |
Je reviens après quelques tests pour une boucle, le code serait bien cela ?
Code :
|
||
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
ou tu t'embêtes pas et t'utilises ça : http://validator.w3.org/checklink/
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Inscription : juin 2007 Messages : 336 ![]() |
Merci mais ce site ne fait pas la meme chose.
Le but est de vérifier si un lien est en place sur un site ( quand on fait un échange de lien avec un autre site, j'essaye de faire ce script pour vérifier si lien est toujours en place, comme j'ai plusieurs sites web, la tache manuellement est fastidieuse ) APrès d'autres tests j'y arrive presques. Imaginons le code suivant : Code :
|
||
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
si tu veux recupere tout les lien c'est avec DOMDocument et récupère tout les href et src, ensuite c'est un get_headers qu'il faut faire
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#9 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 336 ![]() |
Merci de votre réponse.
Mais je crois que je suis largué avec les DOM, je pensais que c'était plus simple, je crois que je suis pas au niveau pour cela. Mais merci quand meme |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com