Avatar billede kappel Nybegynder
05. september 2004 - 23:27 Der er 11 kommentarer og
1 løsning

hente url på enkel måde

Hvordan kan jeg hente denne side ud på enkelt måde i php (den skal nemlig bruges til wap):
http://dbu.dk/sr/matchInfo.aspx?matchid=159923

På selve siden, er det kun "Kampinformation" der skal vises/hentes.

Tilladelse har jeg fået.
Mvh Mikkel
Avatar billede hmortensen Nybegynder
06. september 2004 - 00:32 #1
Noget lignende det her:

$html = file_get_contents("http://dbu.dk/sr/matchInfo.aspx?matchid=159923");
ereg("<!-- MATCHINFO START -->(.*)<!-- MATCHINFO END -->", $html, $var);
echo $var["1"];
Avatar billede kappel Nybegynder
06. september 2004 - 08:24 #2
Den melder fejl:

Fatal error: Call to undefined function: file_get_contents() in /customers/kappels.net/kappels.net/httpd.www/super6/wap/test.php on line 2
Avatar billede hmortensen Nybegynder
06. september 2004 - 09:25 #3
Har du en gammel version af php ?
Avatar billede kappel Nybegynder
06. september 2004 - 09:34 #4
Avatar billede jakobdo Ekspert
06. september 2004 - 15:31 #5
Ikke B-One igen! :o)
Mener heller ikke du kan bruge FOPEN, så du får lidt probs der...
Avatar billede kappel Nybegynder
06. september 2004 - 18:28 #6
æv, har jeg andre muligheder?
Avatar billede hmortensen Nybegynder
06. september 2004 - 20:09 #7
Hvis du ikke har lov til at bruge de funktioner, kan jeg desværre ikke hjælpe dig
Avatar billede jakobdo Ekspert
06. september 2004 - 22:50 #8
Har set lignende problemer her på EXP, så søg evt efter hjælp her på sitet!
Skal gerne hjælpe med søgningen! (men det bliver i morgen) :o)
Avatar billede kappel Nybegynder
13. september 2004 - 21:57 #9
jeg har fundet ud af at jeg kan bruge min hjemmeside på universitetet, eneste problem jeg har nu er hvordan jeg kan tilføje linje skift i denne fil:

http://www.plan.aau.dk/~mkje02/andet/super6/wap/opslagstavle.php

Koden er her:
<?php
    $URL  = "http://dbu.dk/sr/program.aspx?poolid=6465";
    $START = "<!-- PROGRAM START -->";
    $END  = "<!-- REGION MAIN END -->";

    ini_set("allow_url_fopen",true);

    $hndl = fopen ($URL, "rb");
    $content = "";
    do
    {
        $out = fread ($hndl, 8192);
        if (strlen($out) == 0)
        {
            break;
        }
        $content .= $out;
    }
    while(1);
    fclose($hndl);

    $STARTPOS = strpos($content, $START);
    $ENDPOS  = strpos($content, $END);

    if (($STARTPOS != false) && ($ENDPOS != false))
    {
        $content = substr($content, $STARTPOS, $ENDPOS-$STARTPOS);
        $arr = explode("<tr>", $content);

        for ($i=5; $i<count($arr);$i=$i+3)
        {
            $arr2 = explode("</td>", $arr[$i]);
            $dato = strip_tags(trim($arr2[1]));
            $hjemmehold = strip_tags(trim($arr2[3]));
            $udehold = strip_tags(trim($arr2[5]));
            $score = strip_tags(trim($arr2[6]));
            echo $dato . " - " . $hjemmehold . " - " . $udehold . " - " . $score . "\n";
        }
    }
    else
    {
        echo "Unable to find START/END positions";
    }
?>
Avatar billede hmortensen Nybegynder
13. september 2004 - 21:59 #10
echo $dato . " - " . $hjemmehold . " - " . $udehold . " - " . $score . "<br />\n";
Avatar billede kappel Nybegynder
28. december 2004 - 12:58 #11
lukketid!
Smid et svar
Avatar billede jakobdo Ekspert
28. december 2004 - 13:09 #12
svar...
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