OVH Cloud OVH Cloud

pb fopen

2 réponses
Avatar
serge
Bonjour,

$fd = fopen($fichier,"w");
fseek($fd,0,SEEK_END);
fputs($fd, $contenu);
fclose($fd);

J'ai le bout de programme ci-dessos qui fonctionne très bien chez ONLINE.
Chez AMEN, j'ai un message d'erreur suivant

Warning: fopen("../fic_tmp/fichier.tmp.htm", "w") - Permission denied in
/home/sites/site438/web/gestion/editeur2.php on line 13

Merci d'avance

2 réponses

Avatar
Hugues Peeters
$fd = fopen($fichier,"w");
fseek($fd,0,SEEK_END);
fputs($fd, $contenu);
fclose($fd);

J'ai le bout de programme ci-dessos qui fonctionne très bien chez ONLINE.
Chez AMEN, j'ai un message d'erreur suivant

Warning: fopen("../fic_tmp/fichier.tmp.htm", "w") - Permission denied in
/home/sites/site438/web/gestion/editeur2.php on line 13


Il s'agit d'un problème de permission fichier comme le stipule le
message. La configuration des serveurs peuvent varier d'un fournisseur
de service à l'autre.

Si vous un accès en console à ce répertoire sur le serveur, vous pouvez
sans doute changer les permission fichier de ce fichier (commande chmod).

Mais au préalable, vérifier que PHP n'est pas configuré avec les
safe_mode à "on" chez AMEN (à l'aide de l'instruction PHP phpinfo() ).

Si tel était le cas, c'est mal parti ...

Cordialement,

Hugues Peeters

---
http://www.claroline.net

Avatar
serge
Je me suis mis en Chmod 777 sur le fichier et ça marche.
Merci

"Hugues Peeters" a écrit dans le message de news:
bvbe81$r1q$
$fd = fopen($fichier,"w");
fseek($fd,0,SEEK_END);
fputs($fd, $contenu);
fclose($fd);

J'ai le bout de programme ci-dessos qui fonctionne très bien chez
ONLINE.


Chez AMEN, j'ai un message d'erreur suivant

Warning: fopen("../fic_tmp/fichier.tmp.htm", "w") - Permission denied in
/home/sites/site438/web/gestion/editeur2.php on line 13


Il s'agit d'un problème de permission fichier comme le stipule le
message. La configuration des serveurs peuvent varier d'un fournisseur
de service à l'autre.

Si vous un accès en console à ce répertoire sur le serveur, vous pouvez
sans doute changer les permission fichier de ce fichier (commande chmod).

Mais au préalable, vérifier que PHP n'est pas configuré avec les
safe_mode à "on" chez AMEN (à l'aide de l'instruction PHP phpinfo() ).

Si tel était le cas, c'est mal parti ...

Cordialement,

Hugues Peeters

---
http://www.claroline.net