Vous avez besoin d'un site web pour votre activité mais vous êtes nul en programmation ... MyWebsite est fait pour vous.

* Offre 1&1 MyWebsite « 1 mois d’essai gratuit » : pendant le mois d’essai gratuit, résiliation possible à tout moment, sans frais.

* Cette publicité ne s'affiche qu'une fois par jour et s'ouvre dans une nouvelle fenêtre.

Comment contrôler et vérifier une url






Ce petit bout de code permet de vérifier si une url  (sur une autre serveur par exemple ) existe et d'en contrôler son extension.

Dans le contexte actuelle, celui-ci permet de vérifier et contrôler si l'url mène bien à une image.

<?php
$url_fichier = 'http://creer-un-site.fr/une.image-lol.jpeg';
 
//Ouverture du fichier
$file = @fopen($url_fichier, 'r'); 
 
//Vérification de l'extention du fichier
$verif = ereg("^(.+)\.(.+)$", $url_fichier, $items);
//ici l'url sans l'extension du fichier		
$sans_extension=$items[1] ;
//ici l'extension du fichier
$avec_extension=$items[2] ;
//Extensions autorisées
$extension_autorise = array("png","gif","jpg","jpeg","JPG","bmp");
//$comparaison renvoie 1 (TRUE) si l'extension est trouvé dans le tableau
$comparaison=in_array($avec_extension, $extension_autorise);
 
//Si la variable $url_fichier contient quelque chose mais que l'url est invalide
if(!empty($url_fichier) && !$file) 
{
	echo 'Url invalide!';
}
//Si la variable $url_fichier contient quelque chose mais que l'extension est invalide
//Le code renvoie 1 (TRUE) si l'extension est trouvé dans le tableau
else if (!empty($url_fichier) && !(in_array($avec_extension, $extension_autorise)))
{
	echo 'L\'extension <b>'.$avec_extension.'</b> n\'est pas autorisé!';
}
?>

Ça peut toujours servir ...lol

Catégorie PHP

Commentaire sur : Comment contrôler et vérifier une url