Avatar billede diz Nybegynder
28. april 2003 - 10:37 Der er 6 kommentarer og
1 løsning

Post til en side og så forsæt...

Hejsa,

Jeg står i den situatuin at jeg skal poste noget XML til en url via HTTP. Når jeg poster det får jeg et svar tilbage med et nummer, som fortæller om udfaldet af mit POST.
Den værdi ville jeg godt arbejde videre med, så nu er mit spørgsmål om følgende kan lade sig gøre :

Kan jeg poste til en server uden at mit script stopper her, og dermed opfange den retunere værdi?

Håber i forstår :) Ellers uddyber jeg gerne....

/Sune
Avatar billede diz Nybegynder
28. april 2003 - 10:38 #1
PS. Serveren jeg poster til har jeg ikke adgang til. Så alt skal foregå fra mit script.

/Sune
Avatar billede andy Nybegynder
28. april 2003 - 10:40 #2
http://dk.php.net/manual/en/function.fsockopen.php

info at agriya dot com
02-Feb-2003 08:38

I have seen in lot of places ppl asking on how to post data to another server using a php script...so here is what is required to do that...

//create a string with all the posted data...

foreach ($HTTP_POST_VARS as $key => $value) {
$value = urlencode(stripslashes($value));
$req .= "&$key=$value";
}

//create headers...

$header .= "POST /cgi-bin/webscr HTTP/1.0\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= 'Content-Length: ' . strlen($req) . "\r\n\r\n";
$fp = fsockopen ('www.paypal.com', 80, $errno, $errstr, 30);

if (!$fp) {
// ERROR
echo "$errstr ($errno)";
} else {

//put the data..
fputs ($fp, $header . $req);
while (!feof($fp)) {
//read the data returned...
  $res = fgets ($fp, 1024);

}
fclose ($fp);
}
Avatar billede andy Nybegynder
28. april 2003 - 10:41 #3
Avatar billede diz Nybegynder
28. april 2003 - 10:49 #4
Damn, det lyder godt at der er en chance for at få det til at virke.
Kanon, andy. Vender lige tilbage efter jeg har læst det, med nogle point :)
Avatar billede diz Nybegynder
28. april 2003 - 11:12 #5
Det er jo lige hvad jeg skal bruge.....

Tusind tak for hjælpen, andy.

Hvordan er det lige man skriver " i en streng uden at den tror den er slut. Og " virker ikke
Avatar billede schaefner Juniormester
28. april 2003 - 11:13 #6
$string = " \" ";
Avatar billede diz Nybegynder
28. april 2003 - 11:16 #7
hehe, fandt jeg også lige ud af....

ellers mange tak, schaefner :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester