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