Récupérer les données d'un formulaire PHP
Fermé
94uaehd
Messages postés
49
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2010
-
6 sept. 2009 à 12:56
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 - 6 sept. 2009 à 22:12
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 - 6 sept. 2009 à 22:12
A voir également:
- Récupérer les données d'un formulaire PHP
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Formulaire de réclamation facebook - Guide
- Impossible de récupérer mon compte gmail - Guide
12 réponses
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
6 sept. 2009 à 13:11
6 sept. 2009 à 13:11
bonjour,
essaye :
essaye :
<?php if(isset($_POST['mail'])) { $f = fopen('./fichier.txt','a'); fwrite($f,htmlentities($_POST['mail']."\r")); fclose($f); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <title>MAIL</title> </head> <body> <form action="" method="post"> <p>Mail : <input type="text" name="mail" /> <input type="submit" value="OK" /></p> </form> </body> </html>
Luan1604
Messages postés
130
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
19 octobre 2009
4
6 sept. 2009 à 15:06
6 sept. 2009 à 15:06
Avez-vous pensé à mettre les permissions à 777 ?
Dans filezilla, il me semble que c'est "Permission du fichier".
Dans filezilla, il me semble que c'est "Permission du fichier".
94uaehd
Messages postés
49
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2010
3
6 sept. 2009 à 15:39
6 sept. 2009 à 15:39
j'ai essayé en mettant les permissions 777 et ca ne marche toujours pas...
Luan1604
Messages postés
130
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
19 octobre 2009
4
>
94uaehd
Messages postés
49
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2010
6 sept. 2009 à 18:05
6 sept. 2009 à 18:05
Question stupide: avez-vous bien mis ces permissions sur le fichier texte ? Il ne faut pas mettre de telles permissions sur le fichier php.
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
95
6 sept. 2009 à 15:50
6 sept. 2009 à 15:50
Quel est l'hébergeur du site ?
Et de plus est ce que le "path" du fichier texte est au bon endroit par rapport au script ?
Et de plus est ce que le "path" du fichier texte est au bon endroit par rapport au script ?
94uaehd
Messages postés
49
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2010
3
6 sept. 2009 à 15:59
6 sept. 2009 à 15:59
C'est u7n (umbreon.net) et les deux fichiers sont dans le meme repertoire (public_html).
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
95
6 sept. 2009 à 16:43
6 sept. 2009 à 16:43
Essayes :
$f = fopen('fichier.txt','a');
Et si ca marche pas, as tu un message d'erreur ?
$f = fopen('fichier.txt','a');
Et si ca marche pas, as tu un message d'erreur ?
94uaehd
Messages postés
49
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2010
3
6 sept. 2009 à 16:47
6 sept. 2009 à 16:47
ce ne marche toujours pas et il n'y a pas de message d'erreur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
6 sept. 2009 à 17:45
6 sept. 2009 à 17:45
regarde a la racine du disque je me souviens avoir eu ce problème au début que j'utilisais ces fonctions...
94uaehd
Messages postés
49
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2010
3
6 sept. 2009 à 17:57
6 sept. 2009 à 17:57
la racine du disque ? peut tu me dire comment faire (je suis novice) ?
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
6 sept. 2009 à 18:04
6 sept. 2009 à 18:04
tu fais ça en local?
essaye avec cette fonction :
essaye avec cette fonction :
function modifier($adr,$name,$contenu,$droits='a') { if ($adr == '') $adr = '.'; $getcwd = getcwd(); chdir($adr); $path = getcwd().'/'.$name; $file = fopen($path,$droits); $write = fwrite($file,$contenu); fclose($file); chdir($getcwd); return $write; }
94uaehd
Messages postés
49
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2010
3
6 sept. 2009 à 18:45
6 sept. 2009 à 18:45
1. non je ne fais pas ca en local
2. ca ne marche toujours pas, merci quand meme !
2. ca ne marche toujours pas, merci quand meme !
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
95
6 sept. 2009 à 18:47
6 sept. 2009 à 18:47
Ok crées une page test.php au meme endroit que ta page qui doit écrire dans le fichier texte et mets :
<?php
if ( is_file('fichier.txt') )
echo 'fichier trouvé';
?>
Au moins on verras si c'est au bon endroit.
<?php
if ( is_file('fichier.txt') )
echo 'fichier trouvé';
?>
Au moins on verras si c'est au bon endroit.
94uaehd
Messages postés
49
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2010
3
6 sept. 2009 à 18:55
6 sept. 2009 à 18:55
"fichier trouvé"
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
95
6 sept. 2009 à 18:59
6 sept. 2009 à 18:59
Ok alors maintenant :
echo fileperms('fichier.txt');
echo fileperms('fichier.txt');
94uaehd
Messages postés
49
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2010
3
6 sept. 2009 à 19:02
6 sept. 2009 à 19:02
"fichier trouvé33152"
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
95
6 sept. 2009 à 19:10
6 sept. 2009 à 19:10
Ok vires tout dans test php et mets :
<?php
$perms = fileperms('fichier.txt');
if (($perms & 0xC000) == 0xC000) {
// Socket
$info = 's';
} elseif (($perms & 0xA000) == 0xA000) {
// Lien symbolique
$info = 'l';
} elseif (($perms & 0x8000) == 0x8000) {
// Régulier
$info = '-';
} elseif (($perms & 0x6000) == 0x6000) {
// Block spécial
$info = 'b';
} elseif (($perms & 0x4000) == 0x4000) {
// Dossier
$info = 'd';
} elseif (($perms & 0x2000) == 0x2000) {
// Caractère spécial
$info = 'c';
} elseif (($perms & 0x1000) == 0x1000) {
// FIFO pipe
$info = 'p';
} else {
// Inconnu
$info = 'u';
}
// Propriétaire
$info .= (($perms & 0x0100) ? 'r' : '-');
$info .= (($perms & 0x0080) ? 'w' : '-');
$info .= (($perms & 0x0040) ?
(($perms & 0x0800) ? 's' : 'x' ) :
(($perms & 0x0800) ? 'S' : '-'));
// Groupe
$info .= (($perms & 0x0020) ? 'r' : '-');
$info .= (($perms & 0x0010) ? 'w' : '-');
$info .= (($perms & 0x0008) ?
(($perms & 0x0400) ? 's' : 'x' ) :
(($perms & 0x0400) ? 'S' : '-'));
// Tous
$info .= (($perms & 0x0004) ? 'r' : '-');
$info .= (($perms & 0x0002) ? 'w' : '-');
$info .= (($perms & 0x0001) ?
(($perms & 0x0200) ? 't' : 'x' ) :
(($perms & 0x0200) ? 'T' : '-'));
echo $info;
?>
<?php
$perms = fileperms('fichier.txt');
if (($perms & 0xC000) == 0xC000) {
// Socket
$info = 's';
} elseif (($perms & 0xA000) == 0xA000) {
// Lien symbolique
$info = 'l';
} elseif (($perms & 0x8000) == 0x8000) {
// Régulier
$info = '-';
} elseif (($perms & 0x6000) == 0x6000) {
// Block spécial
$info = 'b';
} elseif (($perms & 0x4000) == 0x4000) {
// Dossier
$info = 'd';
} elseif (($perms & 0x2000) == 0x2000) {
// Caractère spécial
$info = 'c';
} elseif (($perms & 0x1000) == 0x1000) {
// FIFO pipe
$info = 'p';
} else {
// Inconnu
$info = 'u';
}
// Propriétaire
$info .= (($perms & 0x0100) ? 'r' : '-');
$info .= (($perms & 0x0080) ? 'w' : '-');
$info .= (($perms & 0x0040) ?
(($perms & 0x0800) ? 's' : 'x' ) :
(($perms & 0x0800) ? 'S' : '-'));
// Groupe
$info .= (($perms & 0x0020) ? 'r' : '-');
$info .= (($perms & 0x0010) ? 'w' : '-');
$info .= (($perms & 0x0008) ?
(($perms & 0x0400) ? 's' : 'x' ) :
(($perms & 0x0400) ? 'S' : '-'));
// Tous
$info .= (($perms & 0x0004) ? 'r' : '-');
$info .= (($perms & 0x0002) ? 'w' : '-');
$info .= (($perms & 0x0001) ?
(($perms & 0x0200) ? 't' : 'x' ) :
(($perms & 0x0200) ? 'T' : '-'));
echo $info;
?>
94uaehd
Messages postés
49
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2010
3
6 sept. 2009 à 19:18
6 sept. 2009 à 19:18
c'est fait: il y a marqué "-rw-------"
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
95
6 sept. 2009 à 20:36
6 sept. 2009 à 20:36
Ok tu as fait quoi comme manip pour faire le chmod sur ton fichier.txt ?
On dirait que ton chmod actuel n'est pas bon (pas en écriture).
On dirait que ton chmod actuel n'est pas bon (pas en écriture).
94uaehd
Messages postés
49
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
18 décembre 2010
3
6 sept. 2009 à 20:43
6 sept. 2009 à 20:43
c'est quoi le chmod ?
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
95
6 sept. 2009 à 22:12
6 sept. 2009 à 22:12
6 sept. 2009 à 14:53