Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2675 connectés 

  FORUM HardWare.fr
  Programmation

  PHP : fopen -> création de fichier impossible...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP : fopen -> création de fichier impossible...

n°118455
Thocan
La loi du silence
Posté le 27-03-2002 à 23:34:37  profilanswer
 

Voilà, j'ai créé un formulaire qui me créé un fichier htm dans un répertoire du serveur en fonction des paramètres qu'il contient.
 
En local et sous win98, tout fonctionne nickel.
 
Mais une fois uploadé sur le serveur internet, j'ai une erreur : apparemment la création du fichier est impossible.
Pourtant, le répertoire en question est en écriture/lecture.
 
Donc quel est le pb??
 
Merci!

mood
Publicité
Posté le 27-03-2002 à 23:34:37  profilanswer
 

n°118457
HappyHarry
Posté le 27-03-2002 à 23:43:22  profilanswer
 

c chez un hebergeur ?
si c le cas il y a de fortes chances qu'il n'autorise pas l'ecriture de fichier autrement que par l'upload par ftp

n°118459
Thocan
La loi du silence
Posté le 27-03-2002 à 23:52:06  profilanswer
 

c chez un hébergeur professionnel, sur un serveur dédié.

n°118461
HappyHarry
Posté le 27-03-2002 à 23:53:52  profilanswer
 

ah ben alors la je vois pas ...

n°118463
Thocan
La loi du silence
Posté le 28-03-2002 à 00:02:48  profilanswer
 

comment l'hébergeur peut-il restreindre ces droits d'écriture?

n°118464
Sh@rdar
Ex-PhPéteur
Posté le 28-03-2002 à 00:05:47  profilanswer
 

as tu vraiment les droits sur les fichiers (un ptit chmod sinon)
 
de quelle manière ouvre tu le fichier ? A, R W+ ?
 
y a t'il un msg d'erreur ou autre permettant d'identifier le pb ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°118547
dropsy
et bonne chance surtout...
Posté le 28-03-2002 à 09:59:20  profilanswer
 

Thocan a écrit a écrit :

Voilà, j'ai créé un formulaire qui me créé un fichier htm dans un répertoire du serveur en fonction des paramètres qu'il contient.
 
En local et sous win98, tout fonctionne nickel.
 
Mais une fois uploadé sur le serveur internet, j'ai une erreur : apparemment la création du fichier est impossible.
Pourtant, le répertoire en question est en écriture/lecture.
 
Donc quel est le pb??
 
Merci!  




tu pourrais donner ton code pour la création du fichier et ton message d'erreur, step?

n°118565
Thocan
La loi du silence
Posté le 28-03-2002 à 10:20:39  profilanswer
 

Pour le code du fichier :
fopen("Tmp\leCra_".$nom.$prenom."_".$Month."_".$Year.".html","w" );
 
puis  
fwrite($fp_Cra,"code html" );
--------------------------------------
L'erreur maintenant :
Warning: fopen("leCra.txt","w" ) - Permission denied in /home/sites/site3/web/html/Formulaires/cracra.php on line 29
 
Quant à la ligne 29, c'est bien entendu celle ci-dessus.
 
Merci pour votre aide! :)

n°118572
dropsy
et bonne chance surtout...
Posté le 28-03-2002 à 10:39:14  profilanswer
 

Thocan a écrit a écrit :

Pour le code du fichier :
fopen("Tmp\leCra_".$nom.$prenom."_".$Month."_".$Year.".html","w" );
 
puis  
fwrite($fp_Cra,"code html" );
--------------------------------------
L'erreur maintenant :
Warning: fopen("leCra.txt","w" ) - Permission denied in /home/sites/site3/web/html/Formulaires/cracra.php on line 29
 
Quant à la ligne 29, c'est bien entendu celle ci-dessus.
 
Merci pour votre aide! :)  




 
pbm de droit je pense... fais un ptit chmod via ftp sur ton répertoire cible

n°118574
Thocan
La loi du silence
Posté le 28-03-2002 à 10:44:03  profilanswer
 

bah vi, c ce que j'ai fait : le rep est avoir "write" coché...
c pour ça que je ne pige pas... :??:  :cry:

mood
Publicité
Posté le 28-03-2002 à 10:44:03  profilanswer
 

n°118575
dropsy
et bonne chance surtout...
Posté le 28-03-2002 à 10:46:18  profilanswer
 

il est en rw-rw-rw-- ? ou seulement rw-------- ton rép? je sais pas trop à quel groupe appartient les scripts php lorsqu'ils s'executent. si qqun a des infos là dessus, ça m'intéresse!

n°118586
Mara's dad
Yes I can !
Posté le 28-03-2002 à 11:02:37  profilanswer
 

Même groupe qu'apache si PHP est un module !
Chez moi, c'est le groupe 'Shared', mais bon çà dépend de tellement de choses !
 
Ce qu'il faut, c'est que le groupe propriétaire soit celui d'apache, et qu'il ait les droits d'écritures...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°118607
Thocan
La loi du silence
Posté le 28-03-2002 à 11:22:01  profilanswer
 

il est en rw rw rw...
Je vais contacter mon hébergeur pour savoir.

 

[jfdsdjhfuetppo]--Message édité par Thocan--[/jfdsdjhfuetppo]

n°118610
dropsy
et bonne chance surtout...
Posté le 28-03-2002 à 11:24:55  profilanswer
 

c bizarre, tu fais un fopen dans le répertoire tmp et dans ton message d'erreur il y a pas le répertoire dans le fopen... t'es sur que c la bonne ligne??

n°118626
Thocan
La loi du silence
Posté le 28-03-2002 à 11:50:44  profilanswer
 

dropsy a écrit a écrit :

c bizarre, tu fais un fopen dans le répertoire tmp et dans ton message d'erreur il y a pas le répertoire dans le fopen... t'es sur que c la bonne ligne??  




 
Vi, tu as raison, j'ai fais des tests entre temps sur d'autres répertoires...
Donc le message d'erreur est en fait :
Warning: fopen("leCra.txt","w" ) - Permission denied in /home/sites/site3/web/html/Formulaires/Tmp/cracra.php on line 29  
 
Bien vu...  ;)

n°118759
Thocan
La loi du silence
Posté le 28-03-2002 à 17:11:34  profilanswer
 

Ok, en fait il fallait également autoriser en exécution...
Tout roule maintenant. :sol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  PHP : fopen -> création de fichier impossible...

 

Sujets relatifs
[C#] Comment faire un fichier de fonctions externes ?[PHP] Problème d'installation de forum PhpBB
[PHP] syntaxe 2 (le 1 effacé pcq erreur)[PHP] conversion de chaine pour un forum
[C] Ecrire un entier dans un fichier...Autorun d'un fichier html
Form2mail [PHP Inside]Php + script mail
Flash to PHP/ Php to Flash via base mySQL?Flash to PHP/ Php to Flash via base mySQL?
Plus de sujets relatifs à : PHP : fopen -> création de fichier impossible...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR