Réponse acceptée !
Bon un exemple plus complet :
curltest.php :
<?php
if (isset ($_POST['curlme']) && $_POST['curlme'] === 'Envoyer') {
$rCurl = curl_init();
curl_setopt ($rCurl, CURLOPT_URL, "
[ Lien ]");
curl_setopt ($rCurl, CURLOPT_HEADER, false);
curl_setopt ($rCurl, CURLOPT_POST, true);
curl_setopt ($rCurl, CURLOPT_POSTFIELDS, $_POST);
curl_setopt ($rCurl, CURLOPT_RETURNTRANSFER, true);
$iResult = curl_exec ($rCurl);
curl_close ($rCurl);
echo '<p>Valeur retournée : ', $iResult, '</p>';
}
?>
<form action="" method="post">
<p>
<label for="chiffre">Entrez un chiffre</label>
<input type="text" name="chiffre" id="chiffre" />
</p>
<p>
<input type="submit" name="curlme" value="Envoyer" />
</p>
</form>
pagecurl.php :
<?php
if (isset ($_POST['chiffre'])) {
if (is_numeric ($_POST['chiffre'])) {
echo $_POST['chiffre'], ' * 2 = ', (int)($_POST['chiffre'] * 2);
} else {
echo 'La valeur envoyée n\'était pas numérique';
}
}
?>
attention, pour cet exemple (c'est juste un exemple), regarde l'url que j'ai mise dans CURLOPT_URL : les 2 fichiers (ou du moins le fichier pagecurl.php) doivent se trouver dans la racine de ton serveur web/tests/