J'aimerais ecrire le contenu d'un formulaire rempli par l'utilisateur sur
une page web avec le code suivant:
<?
if($fp = fopen("message.txt","a")){ /* ouverture ou creation du fichier en
écriture */
fputs($fp, "\n"); // on va a la ligne
$ddj = date("d-m-Y");fputs($fp, "$ddj");
$h = time();fputs($fp, "$h");
fputs($fp, "Auteur: $nom"); fputs($fp, "\n");// on écrit le nom et email
dans le fichier
fputs($fp, "Adresse: $adresse");fputs($fp, "\n");
fputs($fp, "Titre: $titre"); fputs($fp, "\n");
fputs($fp, "Message: $corps");
fclose($fp);
}else{ // L'ouverture a échouée
echo "Ouverture du fichier impossible";
exit();
}
?>
mais voici ce que j'obtiens lorsque je teste:
Warning: fopen("message.txt", "a") - Permission denied in
/mnt/mickey/msar01/tesohebo/WWW/recup.php on line 2
Ouverture du fichier impossible
=> dois je changer les autorisation d'acces sur le répertoire WWW?
sinon existe-t-il un meilleur moyen de re recuperer le contenu des champs d
un formulaire sans utiliser la fonction mail (desactivee) ni les bases des
donnees?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pimousse
salut,
il se peut que tu aies un pble de permissions ... ton fichier existe t'il ? si oui, vérifie les permissions s'il existe pas, vérifie que le umask sur ton rep est bien "formaté" de façon à ce que tu aies le droit de créer ton fichier avec les bonnes permissions donner les permissions au répertoire ne me semble pas indispensable ...
pour rappel tes permissions --- --- --- = rwx rwx rwx - umask = 777 - umask (en général, 022 ou 02)
en espérant que mon message servira à qqch ...
@++ Pimousse
PS : merci aux modéros pour le retour du forum :o)
Bonjour,
J'aimerais ecrire le contenu d'un formulaire rempli par l'utilisateur sur une page web avec le code suivant:
<? if($fp = fopen("message.txt","a")){ /* ouverture ou creation du fichier en écriture */ fputs($fp, "n"); // on va a la ligne $ddj = date("d-m-Y");fputs($fp, "$ddj"); $h = time();fputs($fp, "$h"); fputs($fp, "Auteur: $nom"); fputs($fp, "n");// on écrit le nom et email dans le fichier fputs($fp, "Adresse: $adresse");fputs($fp, "n"); fputs($fp, "Titre: $titre"); fputs($fp, "n"); fputs($fp, "Message: $corps"); fclose($fp); }else{ // L'ouverture a échouée echo "Ouverture du fichier impossible"; exit(); } ?>
mais voici ce que j'obtiens lorsque je teste:
Warning: fopen("message.txt", "a") - Permission denied in /mnt/mickey/msar01/tesohebo/WWW/recup.php on line 2 Ouverture du fichier impossible
=> dois je changer les autorisation d'acces sur le répertoire WWW? sinon existe-t-il un meilleur moyen de re recuperer le contenu des champs d un formulaire sans utiliser la fonction mail (desactivee) ni les bases des donnees?
merci d'avance
salut,
il se peut que tu aies un pble de permissions ...
ton fichier existe t'il ? si oui, vérifie les permissions
s'il existe pas, vérifie que le umask sur ton rep est bien "formaté" de
façon à ce que tu aies le droit de créer ton fichier avec les bonnes
permissions
donner les permissions au répertoire ne me semble pas indispensable ...
pour rappel tes permissions --- --- --- = rwx rwx rwx - umask
= 777 - umask (en général, 022 ou 02)
en espérant que mon message servira à qqch ...
@++
Pimousse
PS : merci aux modéros pour le retour du forum :o)
Bonjour,
J'aimerais ecrire le contenu d'un formulaire rempli par l'utilisateur sur
une page web avec le code suivant:
<?
if($fp = fopen("message.txt","a")){ /* ouverture ou creation du fichier en
écriture */
fputs($fp, "n"); // on va a la ligne
$ddj = date("d-m-Y");fputs($fp, "$ddj");
$h = time();fputs($fp, "$h");
fputs($fp, "Auteur: $nom"); fputs($fp, "n");// on écrit le nom et email
dans le fichier
fputs($fp, "Adresse: $adresse");fputs($fp, "n");
fputs($fp, "Titre: $titre"); fputs($fp, "n");
fputs($fp, "Message: $corps");
fclose($fp);
}else{ // L'ouverture a échouée
echo "Ouverture du fichier impossible";
exit();
}
?>
mais voici ce que j'obtiens lorsque je teste:
Warning: fopen("message.txt", "a") - Permission denied in
/mnt/mickey/msar01/tesohebo/WWW/recup.php on line 2
Ouverture du fichier impossible
=> dois je changer les autorisation d'acces sur le répertoire WWW?
sinon existe-t-il un meilleur moyen de re recuperer le contenu des champs d
un formulaire sans utiliser la fonction mail (desactivee) ni les bases des
donnees?
il se peut que tu aies un pble de permissions ... ton fichier existe t'il ? si oui, vérifie les permissions s'il existe pas, vérifie que le umask sur ton rep est bien "formaté" de façon à ce que tu aies le droit de créer ton fichier avec les bonnes permissions donner les permissions au répertoire ne me semble pas indispensable ...
pour rappel tes permissions --- --- --- = rwx rwx rwx - umask = 777 - umask (en général, 022 ou 02)
en espérant que mon message servira à qqch ...
@++ Pimousse
PS : merci aux modéros pour le retour du forum :o)
Bonjour,
J'aimerais ecrire le contenu d'un formulaire rempli par l'utilisateur sur une page web avec le code suivant:
<? if($fp = fopen("message.txt","a")){ /* ouverture ou creation du fichier en écriture */ fputs($fp, "n"); // on va a la ligne $ddj = date("d-m-Y");fputs($fp, "$ddj"); $h = time();fputs($fp, "$h"); fputs($fp, "Auteur: $nom"); fputs($fp, "n");// on écrit le nom et email dans le fichier fputs($fp, "Adresse: $adresse");fputs($fp, "n"); fputs($fp, "Titre: $titre"); fputs($fp, "n"); fputs($fp, "Message: $corps"); fclose($fp); }else{ // L'ouverture a échouée echo "Ouverture du fichier impossible"; exit(); } ?>
mais voici ce que j'obtiens lorsque je teste:
Warning: fopen("message.txt", "a") - Permission denied in /mnt/mickey/msar01/tesohebo/WWW/recup.php on line 2 Ouverture du fichier impossible
=> dois je changer les autorisation d'acces sur le répertoire WWW? sinon existe-t-il un meilleur moyen de re recuperer le contenu des champs d un formulaire sans utiliser la fonction mail (desactivee) ni les bases des donnees?
merci d'avance
CrazyCat
Pepita wrote:
mais voici ce que j'obtiens lorsque je teste: Warning: fopen("message.txt", "a") - Permission denied in /mnt/mickey/msar01/tesohebo/WWW/recup.php on line 2 Ouverture du fichier impossible
=> dois je changer les autorisation d'acces sur le répertoire WWW? sinon existe-t-il un meilleur moyen de re recuperer le contenu des champs d un formulaire sans utiliser la fonction mail (desactivee) ni les bases des donnees?
a priori oui, mais non :) <explications> OUI: C'est effectivement un problème de droits, tu dois passer le répertoire en 644 minimum. NON: On ne met pas de tels droits sur une racine de site :) crée donc un sous-répertoire auquel tu donnes les bons droits. </explications> -- CrazyCat Tout sur les eggdrops en français... http://www.c-p-f.org
Pepita wrote:
mais voici ce que j'obtiens lorsque je teste:
Warning: fopen("message.txt", "a") - Permission denied in
/mnt/mickey/msar01/tesohebo/WWW/recup.php on line 2
Ouverture du fichier impossible
=> dois je changer les autorisation d'acces sur le répertoire WWW?
sinon existe-t-il un meilleur moyen de re recuperer le contenu des
champs d un formulaire sans utiliser la fonction mail (desactivee) ni
les bases des donnees?
a priori oui, mais non :)
<explications>
OUI: C'est effectivement un problème de droits, tu dois passer le répertoire
en 644 minimum.
NON: On ne met pas de tels droits sur une racine de site :) crée donc un
sous-répertoire auquel tu donnes les bons droits.
</explications>
--
CrazyCat
Tout sur les eggdrops en français...
http://www.c-p-f.org
mais voici ce que j'obtiens lorsque je teste: Warning: fopen("message.txt", "a") - Permission denied in /mnt/mickey/msar01/tesohebo/WWW/recup.php on line 2 Ouverture du fichier impossible
=> dois je changer les autorisation d'acces sur le répertoire WWW? sinon existe-t-il un meilleur moyen de re recuperer le contenu des champs d un formulaire sans utiliser la fonction mail (desactivee) ni les bases des donnees?
a priori oui, mais non :) <explications> OUI: C'est effectivement un problème de droits, tu dois passer le répertoire en 644 minimum. NON: On ne met pas de tels droits sur une racine de site :) crée donc un sous-répertoire auquel tu donnes les bons droits. </explications> -- CrazyCat Tout sur les eggdrops en français... http://www.c-p-f.org