/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
PHP som en browser
Fra : Lasse Hedegaard


Dato : 17-02-01 14:02

Hvordan får jeg PHP til at te sig som en browser?

Altså kunne sende diverse headers og modtage en webside retur.
--
venligst
/Lasse

Snup en gratis kold fra kassen:
http://fergusons.dk/ebeer/

 
 
Henrik Olesen (17-02-2001)
Kommentar
Fra : Henrik Olesen


Dato : 17-02-01 14:43

"Lasse Hedegaard" <laxxe@nospam.dk> skrev i en meddelelse news:egts8t8buvl2nj6nvr33pesi8ahepra5lr@193.162.153.117...
> Hvordan får jeg PHP til at te sig som en browser?
> Altså kunne sende diverse headers og modtage en webside retur.

Noget i stil med http://mbn.dk/q/ ? I så fald kan kilden ses på http://mbn.dk/q/index.txt


Med venlig hilsen
Henrik Olesen
Blue Sky
------------------------
E-mail: henrik@blue-sky.dk
www: www.blue-sky.dk


Lasse Hedegaard (17-02-2001)
Kommentar
Fra : Lasse Hedegaard


Dato : 17-02-01 14:49

Henrik Olesen skrev:

>Noget i stil med http://mbn.dk/q/ ? I så fald kan kilden ses på http://mbn.dk/q/index.txt

Den har jeg allerede liggende :)

Jeg prøvede at lege lidt med den, og jeg syntes ikke jeg kan sætte
referrer ind...

Jeg kan ikke gennemskue kildekoden :)
--
venligst
/Lasse

Snup en gratis kold fra kassen:
http://fergusons.dk/ebeer/

Lasse Hedegaard (17-02-2001)
Kommentar
Fra : Lasse Hedegaard


Dato : 17-02-01 15:01

Lasse Hedegaard skrev:

>Altså kunne sende diverse headers og modtage en webside retur.

Hvad er det for nogle funktioner jeg skal bruge, og hvordan?

Jeg kan vel ikke nøjes med fopen() hvis jeg vil sende headers og sån'?
--
venligst
/Lasse

Snup en gratis kold fra kassen:
http://fergusons.dk/ebeer/

Anders Johannsen (17-02-2001)
Kommentar
Fra : Anders Johannsen


Dato : 17-02-01 15:04

> Altså kunne sende diverse headers og modtage en webside retur.

Nedenstående eksempel henter www.php.net ned, idet den sender et par ekstra
headers. CURL er dog normalt at foretrække den slags ting.

<?php
$fp = fsockopen("www.php.net", 80, $iErr, $strErr, 30) or die("$strErr
($iErr)");
$arrPut[] = "GET / HTTP/1.1";
$arrPut[] = "Host: www.php.net";
$arrPut[] = "X-additional headers: X";

$strPut = implode("\r\n", $arrPut) . "\r\n\r\n";

fwrite($fp, $strPut, strlen($strPut));
$buf = (string) "";

while(!feof($fp)) {
$buf .= fread($fp, 128);
}

echo htmlspecialchars($buf);
?>

/A
--
parse_str("a[97]=44d&a[100]=3&a[101]=5e0&a[114]=5&a[115]=57e&a[64]=7&a[106]
=8&a[110]=b91d12&a[111]=775&a[104]=a&a[46]=11&a[99]=12&a[109]=14") or $str=
str_repeat(" ",20);foreach($a as$x=>$y){for($i=0;$i<strlen(hexdec($y));$i+=
2){$str=substr_replace($str,chr($x),substr(hexdec($y),$i,2),1);}}print$str;



Lasse Hedegaard (17-02-2001)
Kommentar
Fra : Lasse Hedegaard


Dato : 17-02-01 15:24

Anders Johannsen skrev:

>Nedenstående eksempel henter www.php.net ned, idet den sender et par ekstra
>headers.

Gracias!
Men hvis jeg f.eks. vil hente siden www.fergusons.dk/fonts/ - så får
jeg blot outputtet "(0)" ?! Det er så snart der er en skråstreg ser
det ud til. Har prøvet at lave \/ uden held...

>CURL er dog normalt at foretrække den slags ting.

Ja, det siger du :) Det har jeg desværre ikke adgang til...
--
venligst
/Lasse

Snup en gratis kold fra kassen:
http://fergusons.dk/ebeer/

Lasse Hedegaard (17-02-2001)
Kommentar
Fra : Lasse Hedegaard


Dato : 17-02-01 15:30

Lasse Hedegaard skrev:

>Men hvis jeg f.eks. vil hente siden www.fergusons.dk/fonts/ - så får
>jeg blot outputtet "(0)" ?!

Glem det :)
--
venligst
/Lasse

Snup en gratis kold fra kassen:
http://fergusons.dk/ebeer/

Lasse Hedegaard (17-02-2001)
Kommentar
Fra : Lasse Hedegaard


Dato : 17-02-01 15:46

Og hvordan er det så lige jeg POSTer noget? Altså ligesom fra en form?

Hvis jeg vil sende værdien navn=lasse f.eks. afsted? (og ikke gøre det
med GET).
--
venligst
/Lasse

Snup en gratis kold fra kassen:
http://fergusons.dk/ebeer/

Anders Johannsen (17-02-2001)
Kommentar
Fra : Anders Johannsen


Dato : 17-02-01 16:14

> Hvis jeg vil sende værdien navn=lasse f.eks. afsted? (og ikke gøre det
> med GET).

Kig på
Message-ID: <0Yej6.73064$zw.1314054@twister.sunsite.dk>
hvor der er et eksempel på hvordan en POST-request ser ud.

/A




Andreas Kleist Svend~ (17-02-2001)
Kommentar
Fra : Andreas Kleist Svend~


Dato : 17-02-01 16:21

Lasse Hedegaard <laxxe@nospam.dk> udtrykte:

>Og hvordan er det så lige jeg POSTer noget? Altså ligesom fra en form?

Der er flere "user-contributions" om netop dette i manualen:

http://php.net/manual/en/function.fsockopen.php

--
mvh Andreas Kleist Svendsen

WAP/WML/PHP Tutorials
http://www.nau.dk/

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408878
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste