[RESOLU] valeur de retour fopen

newphpman
Invité n'ayant pas de compte PHPfrance

04 nov. 2010, 17:10

Bonjour,

j'aimerais savoir comment savoir ce qui a fait échouer mon fopen,

par exemple:
si c'est un répertoire
si le fichier n'existe pas
si je n'ai pas les droits
si mon fichier existe mais que c'est fopen qui a raté

pour pouvoir afficher mes propres messages d'erreur!

Car a part renvoi false je n'ai rien trouvé.

Merci

ViPHP
ViPHP | 5462 Messages

04 nov. 2010, 17:14

il suffis de tester tout les valeurs la avant de faire ton fopen :wink:

si c'est un répertoire : is_file
si le fichier n'existe pas : file_exists
si je n'ai pas les droits : is_writable
si mon fichier existe mais que c'est fopen qui a raté : fopen

newphpman
Invité n'ayant pas de compte PHPfrance

04 nov. 2010, 17:16

Merci,

je vais tester de suite !!!

newphpman
Invité n'ayant pas de compte PHPfrance

04 nov. 2010, 17:26

si je n'ai pas les droits : is_writable
je cherche a savoir si j'ai le droit de lecture pas d'ecriture

ViPHP
ViPHP | 5462 Messages

04 nov. 2010, 17:27

si je n'ai pas les droits : is_writable
je cherche a savoir si j'ai le droit de lecture pas d'ecriture
is_readable :wink:

newphpman
Invité n'ayant pas de compte PHPfrance

04 nov. 2010, 17:49

Oui merci je ne l'avais pas trouver sur php.net, j'ai du tapper avec mes pieds ^^