[RESOLU] Controle extension php

Mammouth du PHP | 2703 Messages

12 août 2022, 23:02

un else if sans changer
if($extensionMinuscule != 'png' || $extensionMinuscule != 'jpeg' || $extensionMinuscule != 'jpg'){
ne changera rien.

Eléphant du PHP | 194 Messages

12 août 2022, 23:09

Je viens de faire ligne par ligne toujours le même résultat :
if(!empty($extensionMinuscule)){
if($extensionMinuscule != 'png'){
$error["avatar"] = 'Format de fichier non pris en charge. Seulement png jpeg et jpg.';
}
}

if(!empty($extensionMinuscule)){
if($extensionMinuscule != 'jpeg'){
$error["avatar"] = 'Format de fichier non pris en charge. Seulement png jpeg et jpg.';
}
}

if(!empty($extensionMinuscule)){
if($extensionMinuscule != 'jpg'){
$error["avatar"] = 'Format de fichier non pris en charge. Seulement png jpeg et jpg.';
}
}
Je sais plus quoi faire ....

Merci de votre aide.
@+ Filou

Eléphant du PHP | 194 Messages

12 août 2022, 23:14

je comprend ce qu'il faut faire mais je sais pas comment l'écrire.
si different de jpeg mais png ou jpg true ainsi de suite mais je ne sais pas comment l'écrire

Mammouth du PHP | 2703 Messages

12 août 2022, 23:26

il faut donc continuer à réfléchir pour trouver les quelques changements à faire sur la ligne :
if($extensionMinuscule != 'png' || $extensionMinuscule != 'jpeg' || $extensionMinuscule != 'jpg'){

Eléphant du PHP | 194 Messages

12 août 2022, 23:29

vous êtes dur ....

Eléphant du PHP | 194 Messages

12 août 2022, 23:48

Je veins de faire un tableau comme ceci :
$extensionAutorisee = array('png' , 'jpg' , 'jpeg');
Mais comment dire si ce n'est pas dans le tableau ?

Mammouth du PHP | 2703 Messages

13 août 2022, 00:48

en relisant la discussion.