Bonjour,

J'ai créé une condition qui vérifie la présence d'un fichier mais j'aimerai qu'elle vérifie la présence de plusieurs fichiers. J'ai donc écris ceci :

    if (file_exists('file1.php') && ('file2.php') { echo 'Ok' }
    else { echo 'Pas ok' }

Mais cela ne fonctionne pas. En effet, si 'file2' est absent, cela n'affecte pas le script qui s'execute comme si la condition était remplie.

Comment faire ?

Merci.

7 réponses


Zengetsu55
Réponse acceptée
if (file_exists('file1.php') && file_exists('file2.php')) { echo 'Ok' } else { echo 'Pas ok' }

J'ai déjà essayé, ça ne change rien - Je précise que les deux fichiers ne se situent pas dans le même répertoire -

Tu veux qu'il écrive ok quand il y a un des deux fichiers ou quand il y a les deux fichiers ?

Ok, ça fonctionne, merci. Ah, petite parenthèse...il en manque une ;-)

if (file_exists('file1.php') && file_exists('file2.php')) { echo 'Ok' } else { echo 'Pas ok' }

Zengetsu55, les 2 doivent être présent !

Ok donc si sa marche tant mieux =D
Met il a répondu a ma question pour que le sujet sois coché ;)

Ok, c'est fait, mais ajoute la parenthèse manquante ce sera mieux pour celui qui passera par là :-)