Programmation  » PHP: Save post data
Catégorie :  
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
PHP: Save post data
Publié le 13/07/2011 @ 14:12:44,
Par rfr
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!
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
PHP: Save post data
Publié le 13/07/2011 @ 14:27:48,
Par zion
C'est simple, un POST c'est juste un
var=value&plop=value

Plus bête et méchant, tu meurs :ocube:
Je suis le Roy | Ouvrir un e-Commerce? | 1+1=4 | Freedelity
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
PHP: Save post data
Publié le 13/07/2011 @ 14:46:39,
Par 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 :
  1. 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

Dernière édition: 13/07/2011 @ 14:48:13
Je n'ai rien à voir avec www.ovh.com
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
PHP: Save post data
Publié le 13/07/2011 @ 15:06:35,
Par rfr
C'est simple, un POST c'est juste un
var=value&plop=value

Plus bête et méchant, tu meurs :ocube:


Que nenni, mon post data c'est un fichier brut qui contient des records TLV :whistle:
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
PHP: Save post data
Publié le 13/07/2011 @ 15:07:00,
Par rfr
Certes, mais la variable $_POST en PHP est un array.

La solution est d'utiliser php://input qui lui contient le post en raw :
  1. 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!
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
PHP: Save post data
Publié le 13/07/2011 @ 15:39:21,
Par rfr
Et encore merci parce que ça fonctionne :wink:
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
Répondre  - Catégorie :  
Informaticien.be  - © 2002-2019 Akretio SPRL  - Generated via Kelare - Hosted by Verixi Internet Services
The Akretio Network: Akretio  - Freedelity  - KelCommerce  - Votre publicité sur informaticien.be ?