Titre: recherche caractère
Posté par: fip le le 23-08-2003 a 19:40:03
slt je cherche comment détecté si un lien donné par un de mes formulaire fini bien par ".gif"
par exemple si le lien recu est : http://monimage.jpg envoie d'un messge idiquant que le lien n'est pas valide et si le lien recu est : http://monimage.gif envoie du formulaire
merci pour votre aide |
Titre: Re:recherche caractère
Posté par: erwinol le le 23-08-2003 a 20:07:03
Pour détecter l'extension d'un fichier, même si il y a une architecture genre "dossier1/dossier2/fichier.ext" il suffit de faire :
Code:
$fichier = "dossier1/dossier2/dossier3/image.gif" ;
if (is_gif($fichier)) echo "le fichier est valide"; else echo "le fichier n'est pas valide";
/* * retourne TRUE si l'extension du fichier est GIF * FALSE sinon */
function is_gif($fichier) { return (get_extension($fichier)=="gif"); }
/* * Pour obtenir l'extension d'un fichier * Fonctionne qu'il y ai le chemin complet * ou juste le nom du fichier */
function get_extension($url) { $array = explode('.' , $url); return $array[count($array)-1]; }
erwinol
|
|
En gros tu divises l'URL en celulles d'un tableau unidimensionnel (explode()). Tu sépares l'URL suivant les points et tu prends tout simplement ce qui se trouve dans la dernière cellule du tableau, c'est tout bête.
Je t'ai pondu ça vite fait, une faute a pu se glisser dans le code, j'ai rien testé. En cas de problème de compréhension je suis tjs là ;)
Bonne chance ! |
Titre: Re:recherche caractère
Posté par: fip le le 23-08-2003 a 22:05:27
| merci erwinol pour ton aide ça ma donné un très grand service. |
Titre: Re:recherche caractère
Posté par: erwinol le le 24-08-2003 a 00:27:14
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|