fopen sur serveur

Eléphanteau du PHP | 28 Messages

07 sept. 2012, 06:13

Bonjour;

J'ai utilisé la fonction fopen pour créer un fichier inexistant.
Sur mon pc, pas de problème et tt va bien.
Mais sur le serveur, je ne trouve pas le fichier en question même
en spécifiant son chemin.
Est ce que quelqu'un sait pourquoi?

ViPHP
ViPHP | 2577 Messages

07 sept. 2012, 08:12

Bonjour,

Parmi les cause possible, apache n'a pas les droits d'écriture dans le répertoire du fichier. Apache tourne généralement en temps que www-data du groupe www-data. Les répertoires ont les droits en écriture pour le user (user connecté en ftp ?) qui les a créer.

Normalement, il faut tester fopen() !== false pour voir si le fichier a été créer.