OVH Cloud OVH Cloud

test d'une extension

3 réponses
Avatar
Voodoonet
Bonjour,
je souhaiterai inserer dans une bdd, le contenu d'un repertoire.
Avoir l'insertion je veux faire un test de l'extension du fichier.
Le nom du fichier est du type image1.gif, et avant l'insertion je veux
tester que l'extension est bien ".gif"
j'ai essayé avec les tests standard mais j'y arrive pas
Quelqu'un a une idée?
merci d'avance.
A+
VooDoo

3 réponses

Avatar
Christian
Voodoonet wrote:

Bonjour,
je souhaiterai inserer dans une bdd, le contenu d'un repertoire.
Avoir l'insertion je veux faire un test de l'extension du fichier.
Le nom du fichier est du type image1.gif, et avant l'insertion je veux
tester que l'extension est bien ".gif"
j'ai essayé avec les tests standard mais j'y arrive pas
Quelqu'un a une idée?
merci d'avance.
A+
VooDoo


bah,

un petit
if(substr(nom_fichier,-4) == '.gif')
{
//ok
}
else
{
//pas ok
}

non???

Christian

Avatar
denisb
Christian wrote:

un petit
if(substr(nom_fichier,-4) == '.gif')
{
//ok
}
else
{
//pas ok
}

non???


pas forcemment (a cause de .gif, .GIF, .gIf, ...)

if(strtolower(substr(nom_fichier,-4)) == '.gif') {
//ok
} else {
//pas ok
}

Avatar
Cedric
Ok bah merci bcp christian, et en effet denis apporte une option
interessante...
merci a vous 2.
bon we
A+
VooDoo
"denisb" a écrit dans le message de
news: 1g81it4.li9zba2nxjs8N%
Christian wrote:

un petit
if(substr(nom_fichier,-4) == '.gif')
{
//ok
}
else
{
//pas ok
}

non???


pas forcemment (a cause de .gif, .GIF, .gIf, ...)

if(strtolower(substr(nom_fichier,-4)) == '.gif') {
//ok
} else {
//pas ok
}