21-11-2009, 06:34 PM
(Modification du message : 21-11-2009, 06:59 PM par DragonMaster.)
Bon je me parle seul mais c'est pour que vous suiviez la progression . Comme je pensais impossible d'utiliser $_POST pour PUT. Parcontre j'ai trouvé comment faire un PUT avec Curl...le problème est que je ne sais pas ou vont les données. Je les envoi avec:
CURLOPT_INFILE
Je suis vraiment trop fort...j'ai fini par y arriver :wowowow:. Pour ceux que sa intéresse pour faire une requête PUT:
CURLOPT_INFILE
Je suis vraiment trop fort...j'ai fini par y arriver :wowowow:. Pour ceux que sa intéresse pour faire une requête PUT:
Code PHP :
<?php
$putString = "http://sunensweb.uqac.ca/~ex18004/img/brazil.png";
$putData = tmpfile();
fwrite($putData, $putString);
fseek($putData, 0);
$rCurl = curl_init();
curl_setopt ($rCurl, CURLOPT_URL, "http://sunensweb.uqac.ca/~ex18004/acespce/monprojet");
curl_setopt ($rCurl, CURLOPT_PUT, true);
curl_setopt($rCurl, CURLOPT_INFILE, $putData);
curl_setopt($rCurl, CURLOPT_INFILESIZE, strlen($putString));
curl_setopt ($rCurl, CURLOPT_RETURNTRANSFER, true);
$iResult = curl_exec ($rCurl);
fclose($putData);
curl_close($rCurl);
echo $iResult;
Et pour la récupérer:
Code PHP :
<?php
$Content = file_get_contents("php://input");