Site sur seveur

cs_henri12 Messages postés 114 Date d'inscription mercredi 25 février 2004 Statut Membre Dernière intervention 9 avril 2007 - 21 sept. 2005 à 12:52
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 21 sept. 2005 à 15:14
j ai mis mon site sur un serveur mais quand il essai d ouvrir ou ecrireun fichier au format txt

il me dit:

Warning: fopen(mail.txt): failed to open stream: Permission denied in /home/henri12/www/index.php on line 50

en local tout est ok

si le site est en safe mode
comment je fait
ma mail list est au format text

merci

9 réponses

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
21 sept. 2005 à 12:55
Salut,



met ton fichier en chmod 777.



chmod('fichier.ext',0777);

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
cs_henri12 Messages postés 114 Date d'inscription mercredi 25 février 2004 Statut Membre Dernière intervention 9 avril 2007
21 sept. 2005 à 13:22
ou dois je declarer le chmod

merci
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
21 sept. 2005 à 13:28
je viens de te filer le code php, sinon tu vas dans ton client ftp, un
clic droit sur le fichier, et t'auras des cases à cocher pour les
droits (propriétaire, groupe, tous) en lecture, écriture et exécution.
tu coches toutes les cases :-)

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
cs_henri12 Messages postés 114 Date d'inscription mercredi 25 février 2004 Statut Membre Dernière intervention 9 avril 2007
21 sept. 2005 à 13:45
chmod ("mail.txt",0644);
Warning: chmod(): Operation not permitted in / on line 33

mon chmod est en 644

sur mon FTP

et pourtant jai l erreur

Warning: fopen(mail.txt): failed to open stream: Permission denied in / on line 50

merci

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
21 sept. 2005 à 13:49
parce que tu tentes de l'ouvrir à la racine du serveur, et non de ton compte ftp.



il faut mettre un chemin du genre



fopen('./mail.txt'); si c'est dans le répertoire courant :-)

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
cs_henri12 Messages postés 114 Date d'inscription mercredi 25 février 2004 Statut Membre Dernière intervention 9 avril 2007
21 sept. 2005 à 14:08
ok

c est bon c etait ecriture pour tous

j ai un autre probleme j ai beaucoup de fichier a changer le chmod
je voudrais faire un petit programme pour changer le chmod sur le serveur

mais on dirais que le server autorise pas le changement de chmod dans un programme

merci
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
21 sept. 2005 à 14:20
si tu peux, seulement t'as tenté de chmoder le répertoire racine, normal que ça ne fonctionne pas.

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
cs_henri12 Messages postés 114 Date d'inscription mercredi 25 février 2004 Statut Membre Dernière intervention 9 avril 2007
21 sept. 2005 à 14:48
ok il faut selectionner tous les fichiers et faire propriete sur le serveur FTP

merci
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
21 sept. 2005 à 15:14
Tu peux faire ça, mais tu peux aussi passer par un script php qui analyse tout le dossier lui-même.

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
Rejoignez-nous