Avatar billede netslottet_news Nybegynder
05. maj 2007 - 18:04 Der er 4 kommentarer

Importer text fra en anden hjemmeside

Hej Folkens

Vi er nogen stykker som er igang med at lave en avis om netslottet.dk

Vi er ved at lave en side hvor vi ligger alle nyheder ind fra netslottet.dk

men kan man ikke lave en php kode som automatisk gør sådan at den selv henter texten fra netslottet.con forside

fx. ved at men siger til den at den skal importer alt text mellem 2 punkter

fx. sådan her

<td width="100%" valign="top" aligh="right">XXXXXXXXXXXXX</tr>

Så når man går ind på siden går filen ind på netslottet.dk og finder <td width="100%" valign="top" aligh="right">XXXXXXXXXXXXX</tr> og så skriver filen XXXXXXXXXXXXX

Håber i for forstår os for vi ved ikke rigtig hvad man kalder det

P.s. Vi har spurt netslottet.dk ejer om lov
Avatar billede netslottet_news Nybegynder
05. maj 2007 - 18:34 #1
Jeg har prøvet denne kode men den virker ikke

<?php

    $url = "http://www.netslottet.dk";
    $nyhed = '/<td width="100%" valign="top" aligh="right">(.*?)<\/tr>/';

    $cont = file_get_contents( $url . $nyhed );

    preg_match( $nyhed, $cont, $n );
    $nyhed = $n[1];
   
    echo "$nyhed";

?>
Avatar billede danishmale Nybegynder
05. maj 2007 - 22:39 #2
Avatar billede tmi Nybegynder
19. maj 2007 - 23:35 #3
Hejsa,
hvis du benytter modifierne
m (multiline), s (dot_all) og U (ungreedy) kan du pille alle nyhederne ud.

Her vises en liste over alle nyheder adskildt af en rød linje.
Så arrayet med nyhederne ($n[1]) bliver udskrevet på en anden måde :-)

<?php

    $url = "http://www.netslottet.dk/";

    $cont = file_get_contents( $url );
    preg_match_all( "#<td width=\"100%\" valign=\"top\" aligh=\"right\">(.*)?</td>#imsU", $cont, $n );
   

    foreach ($n[1] as $nyhed) {
        echo "$nyhed<hr style='color: #ff0000;'>";
    }

?>

Med venlig hilsen
Avatar billede tmi Nybegynder
14. juli 2007 - 13:23 #4
Hjalp 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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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