granhus Skrevet 15. juni 2004 Del Skrevet 15. juni 2004 (endret) fant et script i tråden "PHP kode som andre kanskje kan bruke" (link) som henter værmeldingen fra yahoo.com når jeg kjører scriptet henter det værmeldingen maaaange ganger på samme siden.. <?php $myURL = "http://weather.yahoo.com/forecast/NOXX0058_c.html?force_units=1"; $fp = fopen($myURL, "r") or die("Couldnt open file"); while ($line = fgets($fp, 1024)) { $mongo .= $line; $start = strpos($mongo, '<!--FORECAST HEADER-->'); $end = strpos($mongo, '<!--ENDFC-->'); $weather = substr($mongo, $start, $end - $start); $weather = str_replace("bgcolor=#ffffff", "bgcolor=#909DAE", $weather); $weather = str_replace("bgcolor=#eeeeee", "bgcolor=#909DAE", $weather); $weather = str_replace("bgcolor=eeeeee", "bgcolor=#909DAE", $weather); echo $weather; } ?> noen som finner feilen? test her: feez.net/weather.php Endret 16. juni 2004 av granhus Lenke til kommentar
sim Skrevet 15. juni 2004 Del Skrevet 15. juni 2004 Prøv å flytte dette utenfor while-løkka. $start = strpos($mongo, '<!--FORECAST HEADER-->'); $end = strpos($mongo, '<!--ENDFC-->'); $weather = substr($mongo, $start, $end - $start); $weather = str_replace("bgcolor=#ffffff", "bgcolor=#909DAE", $weather); $weather = str_replace("bgcolor=#eeeeee", "bgcolor=#909DAE", $weather); $weather = str_replace("bgcolor=eeeeee", "bgcolor=#909DAE", $weather); echo $weather; Lenke til kommentar
granhus Skrevet 15. juni 2004 Forfatter Del Skrevet 15. juni 2004 Prøv å flytte dette utenfor while-løkka. $start = strpos($mongo, '<!--FORECAST HEADER-->'); $end = strpos($mongo, '<!--ENDFC-->'); $weather = substr($mongo, $start, $end - $start); $weather = str_replace("bgcolor=#ffffff", "bgcolor=#909DAE", $weather); $weather = str_replace("bgcolor=#eeeeee", "bgcolor=#909DAE", $weather); $weather = str_replace("bgcolor=eeeeee", "bgcolor=#909DAE", $weather); echo $weather; tusen hjertelig takk det funka! Lenke til kommentar
sim Skrevet 15. juni 2004 Del Skrevet 15. juni 2004 tusen hjertelig takk det funka! Bare hyggelig Forresten kjipt med slike feil såpass sent på kvelden. Lenke til kommentar
granhus Skrevet 16. juni 2004 Forfatter Del Skrevet 16. juni 2004 tusen hjertelig takk det funka! Bare hyggelig Forresten kjipt med slike feil såpass sent på kvelden. ja, og da er det godt hw.no forumet eksisterer Lenke til kommentar
EGIS Skrevet 23. juni 2004 Del Skrevet 23. juni 2004 jeg får denne feilmeldingen: Warning: fopen("http://weather.yahoo.com/forecast/NOXX0032_c.html", "r") - No such file or directory in /customers/mj2k.com/mj2k.com/httpd.www/upload/startside/index.php on line 19Couldnt open file med denne koden: <?php $myURL = "http://weather.yahoo.com/forecast/NOXX0032_c.html"; $fp = fopen($myURL, "r") or die("Couldnt open file"); while ($line = fgets($fp, 1024)) { $mongo .= $line; } $start = strpos($mongo, '<!--FORECAST HEADER-->'); $end = strpos($mongo, '<!--ENDFC-->'); $weather = substr($mongo, $start, $end - $start); $weather = str_replace("bgcolor=#ffffff", "bgcolor=#909DAE", $weather); $weather = str_replace("bgcolor=#eeeeee", "bgcolor=#909DAE", $weather); $weather = str_replace("bgcolor=eeeeee", "bgcolor=#909DAE", $weather); echo $weather; ?> Hva er feil? Lenke til kommentar
ZoRaC Skrevet 23. juni 2004 Del Skrevet 23. juni 2004 EGIS: Det er ikke sikkert at PHP er satt opp til å kunne åpne filer fra eksterne sider, eller noe sånt. (er ikke helt sikker, men...) Lenke til kommentar
RipZ- Skrevet 23. juni 2004 Del Skrevet 23. juni 2004 Riktig som ZoRaC sier. Les og lær: http://no2.php.net/manual/en/ref.filesyste...allow-url-fopen Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå