PHP : vérifier la validité d'une url
4 messages
• Page 1 sur 1
- Moof
- WRInaute discret

- Messages: 206
- Inscription: 22 Mar 2003
PHP : vérifier la validité d'une url
Bonjour !
Savez vous s'il existe une fonction en php qui permette de valider le format d'une url ? Quelque chose du genre is_url($url) qui retourne true si $url est une url valide, false sinon.
Je ne cherche à vérifier que le format, pas le fait que l'url existe vraiment.
En cherchant un peu, je suis tombé sur la fonction parse_url($url) qui retourne false si $url est "vraiment mal foutu". Il est également indiqué que "Cette fonction n'est pas faite pour valider l'URL fournie"
Domage, ça semblait prometteur.
Une piste ?
Merci !
Savez vous s'il existe une fonction en php qui permette de valider le format d'une url ? Quelque chose du genre is_url($url) qui retourne true si $url est une url valide, false sinon.
Je ne cherche à vérifier que le format, pas le fait que l'url existe vraiment.
En cherchant un peu, je suis tombé sur la fonction parse_url($url) qui retourne false si $url est "vraiment mal foutu". Il est également indiqué que "Cette fonction n'est pas faite pour valider l'URL fournie"
Une piste ?
Merci !
-

webac - WRInaute occasionnel

- Messages: 373
- Inscription: 4 Mar 2005
- Code: Tout sélectionner
<?php
//Vérifier la validité d'un adresse URL.
//Permet d'afficher un message si le lien d'une URL est valide ou non.
// L'URL du site web
$site = "http://www.tonsite.com";
$file = @fopen($site, 'r');
if ($file)
{
echo 'URL valide !';
}
else
{
echo 'URL non valide !';
}
?>
- Moof
- WRInaute discret

- Messages: 206
- Inscription: 22 Mar 2003
Merci de ta réponse, mais je ne pense pas que cela réponde à mon problème. Ta fonction renverra false pour la chaine "ht*p://unsitequinexistepas.com" alors qu'il s'agit bien d'une url.
Je cherche juste une fonction qui puisse me dire si telle variable est une url ou non, sans chercher à vérifier que l'url pointe bien vers une page qui existe.
Je cherche juste une fonction qui puisse me dire si telle variable est une url ou non, sans chercher à vérifier que l'url pointe bien vers une page qui existe.
-

bproductiv - WRInaute accro

- Messages: 4146
- Inscription: 27 Déc 2004
A part avec des expressions régulières je vois pas trop..
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Vérifier la validité d'une adresse e-mail (pas son format !)
- PHP - Code vérifier la disponibilité d'un nom de domaine
- php : vérifier si la session existe deja avant de l'ouvrir
- Verifier si une requete SQL n'est pas vide en PHP
- validité d'un lien
- Durée de validité
- Validité d'une url?
- Durée de validité du nom de domaine
- Tester la validité d'une URL
- Validité des adresse email
- Comment créer un compte Webmaster Tools sur Google - 13-02-2007
- Des bons outils pour les spécialistes des Web Analytics - 29-04-2009
Consultez la description détaillée des produits ou services de Google suivants : Google Feed Fetcher
- Test de lien (type de redirection)
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Analyser la classe C de l'adresse IP
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur). - Analyser le positionnement dans Google
Cet outil vous permet de vérifier si une ou plusieurs page(s) de votre site arrive(nt) dans les premiers résultats de Google, pour certains mots-clés recherchés. - Analyser le positionnement dans Yahoo
Cet outil vous permet de vérifier si une ou plusieurs page(s) de votre site arrive(nt) dans les premiers résultats de Yahoo, pour certains mots-clés recherchés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
