uNF Skrevet 22. april 2006 Del Skrevet 22. april 2006 driver og leker med lwp::useragent: uansett, webrequesten jeg utfører fårtilbake headeren når den submitter noe i et form: if ($response->is_success()) { print "OK: ", $response->content; } else { print $response->as_string; } får eksempel output : HTTP/1.1 302 (Found) Connection: close Date: Sat, 22 Apr 2006 20:19:41 GMT Location: http://ble.bla.no/foo.php?id=1234&test=4 Server: Apache/1.3.34 (Debian) Content-Type: text/html Client-Date: Sat, 22 Apr 2006 20:19:42 GMT Client-Peer: xxxxxx Client-Response-Num: 1 Client-Transfer-Encoding: chunked X-Powered-By: PHP/4.4.2RC2-dev Tingen er at jeg vil ha tallet 1234 ut av outputen og inn i en variabel. Tallet endrer seg fra gang til gang. Lenke til kommentar
uNF Skrevet 22. april 2006 Forfatter Del Skrevet 22. april 2006 tenkte litt på splitting, men det vil jo være ganske så mye jobb for såpass lite. en matchende regexp vil vel være det enkleste? Lenke til kommentar
Manfred Skrevet 24. april 2006 Del Skrevet 24. april 2006 $response->as_string =~ /foo.php\?id=(\d+)\&/; $id = $1; Noe slikt? Sånn bare ut av det blå Lenke til kommentar
uNF Skrevet 26. april 2006 Forfatter Del Skrevet 26. april 2006 $response->as_string =~ /foo.php\?id=(\d+)\&/; $id = $1; Noe slikt? Sånn bare ut av det blå 5982085[/snapback] takker, så ut til å funke bra Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå