Sujet:
PHP: Save post data
13/07/2011 @ 14:12:44:
rfr:
PHP: Save post data
Yop!
Est-ce que quelqu'un aurait sous la main un petit bout de code pour écrire dans un fichier les données envoyées par "POST" en PHP.
Je ne parle pas d'un upload de fichier mais bien la sauvegarde des données du POST (bêtement et méchamment);
Merchi!
13/07/2011 @ 14:27:48:
zion:
PHP: Save post data
C'est simple, un POST c'est juste un
var=value&plop=value
Plus bête et méchant, tu meurs
13/07/2011 @ 14:46:39:
ovh:
PHP: Save post data
Certes, mais la variable $_POST en PHP est un array.
La solution est d'utiliser php://input qui lui contient le post en raw :
Code:
file_put_contents
(
"rfr.txt"
,
file_get_contents
(
"php://input"
));
Apparemment il vaut mieux utiliser ça que $HTTP_RAW_POST_DATA :
http://fr.php.net/manual/en/reserved.variables.httprawpostdata.php
13/07/2011 @ 15:06:35:
rfr:
PHP: Save post data
Citation de:
zion
C'est simple, un POST c'est juste un
var=value&plop=value
Plus bête et méchant, tu meurs
Que nenni, mon post data c'est un fichier brut qui contient des records TLV
13/07/2011 @ 15:07:00:
rfr:
PHP: Save post data
Citation de:
ovh
Certes, mais la variable $_POST en PHP est un array.
La solution est d'utiliser php://input qui lui contient le post en raw :
Code:
file_put_contents
(
"rfr.txt"
,
file_get_contents
(
"php://input"
));
Apparemment il vaut mieux utiliser ça que $HTTP_RAW_POST_DATA :
http://fr.php.net/manual/en/reserved.variables.httprawpostdata.php
Merci!
13/07/2011 @ 15:39:21:
rfr:
PHP: Save post data
Et encore merci parce que ça fonctionne
Retour