Tom's Guide > Forum > Programmation > [reglé] HTTP POST à partir de PHP, sans cURL

[reglé] HTTP POST à partir de PHP, sans cURL

Forum Programmation : [reglé] HTTP POST à partir de PHP, sans cURL

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

J'aimerai permettre d'envoyer des $_POST à http://mumble-1.verygames.net/regi [...] 5b9fbf942b tout en restant sur mon site http://mumble.gunneurs-star.com/test.php (ce n'est pas une pub, juste un site temporaire).

Mais mon problème , c'est que sa marche pas .

___________________________________________________

<?php

function do_post_request($url, $data)
{
$params = array('http'=>array(
'method'=>"POST",
'content'=>$data
)
);
$ctx = stream_context_create($params);
$fp = fopen($url, 'rb', false, $ctx); // Voilà où le programme merdouille
if (!$fp) {
throw new Exception("Problem with $url, $php_errormsg" );
echo "Vous êtes maintenant inscrit au mumble";
}
$response = @stream_get_contents($fp);
if ($response == false) {
throw new Exception("Problem reading data from $url, $php_errormsg" );
}
return $response;
}

if($_GET['lol'] == 3)
{
$url = "http://mumble-1.verygames.net/registration.php?port=52392&token=bce647e3205b9fbf942b";

$data = array ($_POST['user'] => $user, $_POST['pwd1'] => $pwd1, $_POST['pwd2'] = $pwd2, $_POST['adduser'] => $adduser, $_POST['send'] = $send, $_POST['reset'] => $reset);

$data = http_build_query($data);
do_post_request($url, $data);
}

?>

<script>
function verifForm(form){
if( form.user.value==''){
alert("Utilisateur invalide" );
}
else{
if( (form.pass1.value!=form.pass2.value) || (form.pass2.value=="" )){
alert("Mot de passe invalide" );
}
else{
form.submit();
}
}

}
</script>

<div id="main" class="main">
<img alt="Mumble" src="http://www.verygames.net/img/banniereslogos/banniere_admin_mumble.png">
<br>
<br>
<form id="test" method="post" action="test.php?lol=3" name="adduser">
<br><br>
<div id="title1">[Gunneurs star team] </div><br>
<div id="title2">Ajouter un utilisateur </div><br>
<p id="field">Nom d'utilisateur :<br>
<input name="user" size="20" type="text"></p>
<p id="field">Mot de passe :<br>
<input name="pass1" size="20" type="password"></p>

<p id="field">Mot de passe :<br>
<input name="pass2" size="20" type="password"></p>
<p id="validator">
<br>
<input onclick="verifForm(this.form)" value="Envoyer" name="send" type="button">&nbsp;&nbsp;
<input value="Réinitialiser" name="reset" type="reset"> <br>
</p>
</form>
<br>
<br>

</div>

____________________________________________


Cordialement

jason


Message édité par rapsspider le 12-02-2009 à 14:28:08
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > [reglé] HTTP POST à partir de PHP, sans cURL
Aller à :

Il y a 2487 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens