webForumDet fria alternativet

behöver akut hjälp behövs (hämta data från en "extern url")...

PHP

2 svar · 204 visningar · startad av muu

Medlem sedan mars 200211 inlägg
Frågan#1

såhär ligger det till...
jag försöker hämta nyhetsrubrikerna från www.sweclockers.com

<?php
$file = fopen ("http://www.sweclockers.com/index.php", "r");

while (!feof ($file)) {
    $line = fgets ($file, 1024);
    if (ereg ("<a name=\"newsitem(.*)\"></a>", $line, $item) && ereg ("<b class=\"red\">(.*)</b>", $line, $title)) {
        $newsitem = $item[1];
        $newstitle = $title[1];
        break;
    }
}

<a href="http://www.sweclockers.com/index.php#newsitem<?php echo $newsitem;?>" target=_blank><font face=\"Lucida Sans Unicode\" size=2><?php echo $newstitle;?></font></a>

<?php
fclose($file);
?>

vad jag förstår så ligger problemet i if-satsen eftersom det fungerar om jag tar bort en ereg (spelar ingen roll vilken för båda fungerar)
men då får jag ju inte all information jag behöver från sidan

tack på förhand...

Medlem sedan dec. 200012 464 inlägg
#2
if (ereg ("<a name=\"newsitem(.*)\"></a>", $line, $item) or ereg ("<b class=\"red\">(.*)</b>", $line, $title)) {
Medlem sedan mars 200211 inlägg
#3

jag kastade in ett and istället för or så löste det sig

284 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
155 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
155 ms — ändringar (db)