Avatar billede usse Nybegynder
23. februar 2003 - 17:23 Der er 4 kommentarer og
1 løsning

Links med variabler!

Hvordan kan jeg lave et link som fører til en helt anden side eks.. www.playcs.dk med variabler..! Det jeg faktisk leder efter er kommandoen eller rettere sagt funktionen.
www.zerocontrol.dk/zerocontrol/page.php?link=adresse
min variabel ser sådan her ud
$link = file("http://playcs.dk") har prøvet en helt masse men kan ikke få det til at virke.. :(
Avatar billede swaxi Nybegynder
23. februar 2003 - 17:35 #1
function sendToHost($host,$method,$path,$data,$useragent=0)
{
    // Supply a default method of GET if the one passed was empty
    if (empty($method))
        $method = 'GET';
    $method = strtoupper($method);
    $fp = fsockopen($host,80);
    if ($method == 'GET')
        $path .= '?' . $data;
    fputs($fp, "$method $path HTTP/1.1\n");
    fputs($fp, "Host: $host\n");
    fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
    fputs($fp, "Content-length: " . strlen($data) . "\n");
    if ($useragent)
        fputs($fp, "User-Agent: MSIE\n");
    fputs($fp, "Connection: close\n\n");
    if ($method == 'POST')
        fputs($fp, $data);

    while (!feof($fp))
        $buf .= fgets($fp,128);
    fclose($fp);
    return $buf;
}

function splitHttp($http)
{
    if (preg_match("/^(.*?)\r?\n\r?\n(.*)/s", $http, $match)) {
        return array('header' => $match[1], 'body' => $match[2]);
    }
}

$r = splitHttp(sendToHost('www.zerocontrol.dk','get','http://www.zerocontrol.dk/zerocontrol/page.php','link=adresse'));
$link = $r['body'];
Avatar billede shjorth Nybegynder
23. februar 2003 - 17:35 #2
if($link) { Header("Location: $link"); }
sådan du mener ?
Avatar billede usse Nybegynder
23. februar 2003 - 18:23 #3
jeg er lidt nooob til php så kan i ikke lige skære det ud i pap... og evt. give eks. tak
Avatar billede usse Nybegynder
23. februar 2003 - 18:28 #4
nå men fandt ud af det.. mange tak
Avatar billede usse Nybegynder
13. marts 2004 - 00:55 #5
har fixet det
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