Les Snippets

Connexion

requettes post facilitees

Niveau requis pour utiliser/comprendre cette source : 2 ( Initié )
Créé le 12/04/2007 11:52:07 et initié par coucou747 [Liste]
Vue : 3821
Catégorie(s) : Réseau & Internet
Langages dispo pour ce code :
- PHP 3, PHP 4, PHP 5



Langage : PHP 3 , PHP 4 , PHP 5
Date ajout : 12/04/2007
Posté par coucou747 [Liste]
<?php
function newreq($req, &$session, $host='www.vulgarisation-informatique.com', $port=80, $re=true){
    $sock=fsockopen($host, $port) or die('no connection');
    fputs($sock, $req);
    $result='';
    if ($re){
        while ($a=fgets($sock)){
            $result.=$a;
        }
        if (false!==($a=strpos($result, 'Set-Cookie'))){
            $a=substr($result, $a+strlen('set-Cookie: '));
            $a=substr($a, 0, strpos($a, ';'));
            $session.='
Cookie: '.$a;
        }
        return $result;
    }
}

function post($host, $page, $post){
$session='';
$result=newreq('POST '.$page.' HTTP/1.1'."\r\n".
'Host: '.$host."\r\n".
'Content-Type: application/x-www-form-urlencoded'."\r\n".
'Content-Length: '.strlen($post)."\r\n\r\n".
$post."\r\n\r\n"
, $session, $host, 80, false);
return $result;
}

?>

Remarque :
juste un bout de code qu'on m'avait demande sur le chat

Snippets en rapport avec : Http, Php, Post, Requette, Fsockopen



Codes sources en rapport avec : Http, Php, Post, Requette, Fsockopen

{Visual Basic, VB6, VB.NET, VB 2005} [VB 8][.NET 2]APPELER UN FICHIER DISTANT AVEC LES MÉTHODES POST OU GET (AJAX FOR .NET)
Vous connaissez AJAX ? Et bien ce code est sa transcription pour .NET ! Sinon, un petit tour sur le...

{C# / C#.NET} REQUÊTE HTTP DU TYPE GET ET POST EN C#
Lancement d'un thread comportant un appel à une méthode GET et à une méthode POST. Le source est un...

{Visual Basic, VB6, VB.NET, VB 2005} REQUETE HTTP GET / POST
Suite à une question dans le forum qui m'a poussé à ecrire un code que je pensais avoir déja poster ...

{Visual Basic, VB6, VB.NET, VB 2005} CONNEXION SUR UN SITE TOUTES LES X SECONDES AVEC GET OU POST PROXY, BRUST MODE, PROFILES, ECT ...
vous pouver vous connecter sur un site toutes les X seconde ou heure possibilité de pouvoir enregist...

{C# / C#.NET} EXEMPLE UTILISATION HTTPWEBREQUEST, AFFICHER RÉPONSE HTTP À UNE REQUÊTE GET POST AVEC AFFICHAGE REDIRECTIONS
Ce programme permet d'envoyer des requêtes HTTP à un serveur Web, et de récupérer la réponse sous fo...

{Visual Basic, VB6, VB.NET, VB 2005} WEBMAIL : ENVOYER DES MAILS (AVEC FICHIERS) SUR UN SERVEUR SQUIRRELMAIL
Ce control utilisateur permet d'envoyer des mails avec fichier joint en se connectant sur un serveur...

{PHP} HTTP ET LA MÉTHODE POST
Il peut être intéressant de poster des données sans passer par un formulaire. En particulier, pour p...

{PHP} CLASSE SIMPLE EMAIL
Bonjour, ceci est ma toute première classe en php5, je conçois qu'elle ne peut pas faire beaucoup d...

{Visual Basic, VB6, VB.NET, VB 2005} SOCKET ASYNCHRONES : SOURCE D'UNE PAGE HTTP D'UN SERVEUR WEB
J'ai pas mal galéré depuis que j'ai perdu mon petit controle Winsock de VB6. En passant sur 2005 on...

{PHP} PHOENIX INTERPRETOR
voila c'est un petit interpreteur de langage phoenix, il est tres simple et open-source. son but...