ne récupérer que l'extenssion d'une variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : ne récupérer que l'extenssion d'une variable

par phpdog » 29 sept. 2008, 15:59

merci beaucoup c'est parfait probléme résolu ;) ;) ;) ;)

par Ryle » 29 sept. 2008, 15:57

Deux petites choses...

D'une, il faut mettre les chaines de caractères entre apostrophes ou guillemets '.jpg' ou ".gif" par php n'imagine pas qu'il s'agit d'une extension, pour lui ce ne sont que des chaines :)

L'autre, c'est qu'il te faut distinguer les différents tests, tu ne peux pas comparer une variable à plusieurs valeurs :
if ($extension == '.jpg' or $extension == '.gif') 

par phpdog » 29 sept. 2008, 15:38

j'ai trouver:

Code : Tout sélectionner

$extension = strrchr($vrFichier,'.');
Maitenant je voudrai tester l'etension de ma variable, j'ai fait ceci:

Code : Tout sélectionner

if ($extension == .jpg or .gif) { // mon code }
Mais cela me renvoi cette erreur:
Parse error: parse error in z:\kookatix_interface\interface\kookatix_www\scripting\redimentionne image\upld_redim_640.php on line 12
Pouriez vous m'aider ?

par jojolapine » 29 sept. 2008, 15:33

Tu peux simplement le faire via explode(), ou alors il y a une fonction php, pour récupérer les infos sur les fichiers (dont l'extension), mais jeme rappel plus le nom... attendons qu'un programmeur plus savant passe par là!

ne récupérer que l'extenssion d'une variable

par phpdog » 29 sept. 2008, 15:27

Bonjour, j'ai une variable "$vrFichier" qui contient un nom de fichier, est il possible de ne récupéré que l'extension ?
si oui comment ?

c'est pour un script d'upload de fichier je voudrai limiter a quelques extensions.