Bonjour

J'ai une interrogation sur la vérification de l'existence d'un fichier texte...

Je vérifie l'existance d'un fichier avec file_exists. Dans les deux exemples ci dessous, si le fichier n'existe pas il est crée puis php exécute le code du else !

Or je croyais que dans le if else on exécute l'un ou l'autre mais pas les deux ??

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if (file_exists($fichier_dtes) === FALSE) {
    echo 'FICHIER NEXISTE PAS';
    $creer = fopen($fichier_dtes, "w");
    fwrite($creer, $date."\n".$id."\n");
} else {
....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if (!file_exists($fichier_dtes)) {
    echo 'FICHIER NEXISTE PAS';
    $creer = fopen($fichier_dtes, "w");
    fwrite($creer, $date."\n".$id."\n");
} else {
....
Je ne comprends pas ce comportement...