Mailinglisten-Archive |
This is a multi-part message in MIME format. ------=_NextPart_000_001A_01C0C429.15A32310 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo Liste, ich m=F6chte gerne eine Website in eine Variable laden, was sich doch = schwieriger herrausstellte als angenommen, da diese Site erst nach dem = POST an ein externes .php Script redirectet wird. Im Prinzip w=FCrde es = mir auch reichen nur den Namen der redirecteten Site zu erfahren. In = #php.de wurde mir zur Probleml=F6sung cURL empfohlen. Diese Extension = ist in der Lage zu POSTen und redirecteten URLs zu folgen, jedoch ist es = mir nicht gelungen diese beiden Vorg=E4nge ineinander zu verschachteln. Hier habe ich das Sript mit dem man zumindest posten kann ( leider habe = ich aufgrund der Redirection keine R=FCckmeldung, ob das nun erfolgreich = war oder nicht ): $post =3D "vorname=3DHans"; $post .=3D "&nachname=3DMustermann"; $post .=3D "&strasse=3DMusterStrasse1"; $post .=3D "&plz=3D85049"; $post .=3D "&stadt=3DMusterstadt"; $post .=3D "&land=3DDeutschland"; $post .=3D "&email=3Dhans_(at)_mustermann.de"; $post .=3D "&preisid=3D3135"; $ch =3D curl_init("http://win.giga.de/wannawin.php3"); curl_setopt ($ch, CURLOPT_POST,1); curl_setopt ($ch, CURLOPT_POSTFIELDS,$post); curl_setopt ($ch, CURLOPT_POSTFIELDSIZE,strlen($post)); flush(); ob_start(); =20 curl_exec ($ch); $data=3Dob_get_contents(); ob_end_clean(); curl_close ($ch); echo"$data"; W=E4re sch=F6n, wenn mir hiebei jemand helfen k=F6nnte. F=FCr = alternativen zu cURL bin ich nat=FCrlich auch offen ;) Danke schon mal Christoph ------=_NextPart_000_001A_01C0C429.15A32310 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>Hallo Liste,</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>ich m=F6chte gerne eine Website in eine = Variable=20 laden, was sich doch schwieriger herrausstellte als angenommen, da = diese=20 Site erst nach dem POST an ein externes .php Script redirectet wird. Im = Prinzip=20 w=FCrde es mir auch reichen nur den Namen der redirecteten Site zu = erfahren. In=20 #php.de wurde mir zur Probleml=F6sung cURL empfohlen. Diese Extension = ist in der=20 Lage zu POSTen und redirecteten URLs zu folgen, jedoch ist es mir nicht = gelungen=20 diese beiden Vorg=E4nge ineinander zu verschachteln.</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Hier habe ich das Sript mit dem man = zumindest=20 posten kann ( leider habe ich aufgrund der Redirection keine = R=FCckmeldung, ob das=20 nun erfolgreich war oder nicht ):</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>$post =3D = "vorname=3DHans";<BR>$post .=3D=20 "&nachname=3DMustermann";<BR>$post .=3D = "&strasse=3DMusterStrasse1";<BR>$post=20 .=3D "&plz=3D85049";<BR>$post .=3D = "&stadt=3DMusterstadt";<BR>$post .=3D=20 "&land=3DDeutschland";<BR>$post .=3D "&email=3D<A=20 href=3D"mailto:&email=3Dhans_(at)_mustermann.de">hans_(at)_mustermann.de</A>";<= BR>$post .=3D=20 "&preisid=3D3135";</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>$ch =3D curl_init("<A=20 href=3D"http://win.giga.de/wannawin.php3">http://win.giga.de/wannawin.php= 3</A>");<BR>curl_setopt=20 ($ch, CURLOPT_POST,1);<BR>curl_setopt ($ch,=20 CURLOPT_POSTFIELDS,$post);<BR>curl_setopt ($ch,=20 CURLOPT_POSTFIELDSIZE,strlen($post));<BR>flush();<BR>ob_start(); &nb= sp; =20 <BR>curl_exec=20 ($ch);<BR>$data=3Dob_get_contents();<BR>ob_end_clean();<BR>curl_close=20 ($ch);</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>echo"$data";</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>W=E4re sch=F6n, wenn mir hiebei jemand = helfen k=F6nnte.=20 F=FCr alternativen zu cURL bin ich nat=FCrlich auch offen = ;)</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Danke schon mal</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Christoph</FONT></DIV></BODY></HTML> ------=_NextPart_000_001A_01C0C429.15A32310--
php::bar PHP Wiki - Listenarchive