Failed to open stream: Permission denied [Fermé]

Signaler
-
 ca -
slt tout le monde,
j'ai un petit probleme et jé besoin de votre aide svp,
je vx ouvrire un fichier en ligne voila ce ke jé fé


if($fp = fopen("xxx","a")) // ouverture du fichier en écriture
{
fputs($fp, "\n");
fputs($fp, "session: ");
fputs($fp, $_SESSION['Login']);
fclose($fp);
}
else
{
echo "Ouverture du fichier impossible"; // L'ouverture a échouée
exit();
}


ce code ca marche b1 en local mé en ligne ché mon ebergeur ovh il donne l'erreur suivant:

MESSAGE :fopen(xxx.txt) [function.fopen]: failed to open stream: Permission denied

aidéééééé moi svp et merci d'avance.

4 réponses

Messages postés
26
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
2 mai 2010
4
Il faudrait que dans ton script qui upload le fichier tu t'arranges pour faire un chmod 777 sur le fichier ou que tu fasses un chmod 755 que tu donnes les droits au fichier au serveur
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60943 internautes nous ont dit merci ce mois-ci

Messages postés
24
Date d'inscription
vendredi 30 novembre 2007
Statut
Membre
Dernière intervention
23 août 2008
1
Salut,
tu as cette erreur car tu ne doit pas etre root chez ton hebergeur donc tu n'as pas les droits d'acces a la lecture, ecriture et execution des fichiers.
Bon courage
merci EverDraft pour la reponse, alors ké ce ke je doit faire pour avoir les droits d'accès au fichier tu as une idée?
Le problème ne se trouve pas à ce niveau, il faut changer le propriétaire et groupe du dossier/fichier