Avatar billede supersquirrel Nybegynder
07. februar 2008 - 22:42 Der er 3 kommentarer

Fejl med: file_get_contents

Hejsa,

Jeg prøvet at hente nogle info fra en shoutcast server side ting, og har forsøgt med dette stump kode:

<?php
function setData($land) //Set a variable has data from the Habbo Home
{
    if (!$land)
    {
        return false;
    }
    else
    {
        $htData = file_get_contents("http://xxxxx." . $land . ":7660/"); // xxxx er bare istedet for det rigtige navn
        return $htData;
    }
}

function getListener($data) //Grab the Habbos motto
{
    if (!$data)
    {
        return false;
    }
    else
    {
        $mottoStart = explode('kbps with <B>', $data);
        $mottoEnd = explode(' of', $mottoStart[1]);
        $mottoTrim = trim($mottoEnd[0]);
        $motto = str_replace('', '', $mottoTrim);
        return $motto;
    }
}

$lytter = setData('dk');
    echo getListener($lytter);
?>

Og jeg får denne underlige fejl:

Warning: file_get_contents(http://dawin.dk:7660/) [function.file-get-contents]: failed to open stream: HTTP request failed! ICY 200 OK in /mounted-storage/home86c/sub006/sc46641-PMQM/www/radio/test.php on line 10

- Hvad kan dette skyldes, og kan det rettes?
Avatar billede erikjacobsen Ekspert
08. februar 2008 - 09:09 #1
Har du sikret dig at din PHP er instillet på at tillade HTTP:-request (allow_url_fopen hedder den vist), og at en evt. firewall er lukket op for PHP?
Avatar billede supersquirrel Nybegynder
08. februar 2008 - 14:01 #2
Altså jeg har et andet script som jeg har downloadet, som godt kan hente fra en shoutcast server. Ved ikke helt hvordan det virker, men nu ville jeg prøve at lave det her, mest for at få lidt erfaring..

Så ved ikke om det er tilladt, men regner da med at firewall'en er lukket op siden det andet script kan hente fra det..
Avatar billede olebole Juniormester
08. februar 2008 - 14:39 #3
<ole>

Tjek hos din udbyder, hvad serveren tillader ... det er ikke noget man kan 'regne med'  ;o)

/mvh
</bole>
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