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

280 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
142 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
143 ms — ändringar (db)