Discussion:
exclure d'une condition
(trop ancien pour répondre)
Brat'ac
2010-10-09 14:24:59 UTC
Permalink
Bonjour,

Débutant en PHP je n'arrive pas à faire une exclusion
soit la ligne suivante qui ne génère aucune faute mais ne rend pas ce
que j'attends à savoir exclure fichier.txt

if(empty($fichier) || ($fichier != "fichier.txt")){

Merci de l'aide.
GS
Olivier Miakinen
2010-10-09 15:28:25 UTC
Permalink
Bonjour,
Post by Brat'ac
Débutant en PHP je n'arrive pas à faire une exclusion
soit la ligne suivante qui ne génère aucune faute mais ne rend pas ce
que j'attends à savoir exclure fichier.txt
if(empty($fichier) || ($fichier != "fichier.txt")){
Le code sera exécuté si $fichier est différent de "fichier.txt" (vide ou
non). C'est ce que tu veux ?

Si oui, alors vérifie ce que vaut $fichier : peut-être qu'il vaut par
exemple "Fichier.txt" ou "fichier.txt " ou encore "/path/fichier.txt" ?

Sinon, explique ce que tu veux exactement.
--
Olivier Miakinen
DuboisP
2010-10-09 15:32:11 UTC
Permalink
Post by Brat'ac
Bonjour,
Débutant en PHP je n'arrive pas à faire une exclusion
soit la ligne suivante qui ne génère aucune faute mais ne rend pas ce
que j'attends à savoir exclure fichier.txt
if(empty($fichier) || ($fichier != "fichier.txt")){
Merci de l'aide.
GS
le txt, tu le veux, ou tu ne le veux pas ?

parce que là, tu as codé

si c'est vide
ou
si ce n'est pas fichier.txt

forcément, ça ne prend que fichier.txt
--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/
WebShaker
2010-10-10 21:48:51 UTC
Permalink
Post by DuboisP
si c'est vide
ou
si ce n'est pas fichier.txt
forcément, ça ne prend que fichier.txt
Ben non en fait ca devrait prendre les fichier vide.
et le fichier qui ne sont pas 'fichier.txt'

Donc cela devrait marcher et accepter tout sauf 'fichier.txt'

De toute façon (empty(fichier))
est inclu dans ($fichier != 'fichier.txt')

donc le premier ne sert a rien.

if ($fichier != 'fichier.txt') suffit.

Le truc c'est qu'il faudrait voir le reste du script car si fichier
contient le chemin complet, ca ne vaut pas 'fichier.txt'

Etienne

Continuer la lecture sur narkive:
Loading...