Voisko joku auttaa ku php:lla tarvisin sillasen scriptin et se hakis toiselta sivulta lämpötilalukeman ja se sivu olis (http://at8.abo.fi/cgi-bin/fi/get_weather) olisin tosi kiitollinen jos joku auttais?
Toki täältä apua löytyy, kerro vain missä kohtaa sulla on ongelma?
Siis osaan html lähdekoodin filellä ottaa mut millä saan etittyä sen kyseisen kohdan ja et se tulostaa sen lämpötila numeron
Kokeile vaikka tätä:
<?php $sivu = file_get_contents("http://at8.abo.fi/cgi-bin/fi/get_weather"); preg_match("/([0-9.-]+) °C/", $sivu, $tieto); echo $tieto[1]; ?>
Tämä noutaa sivulta ensimmäisen lämpötilan, eli jos sivun rakenne muuttuu, koodi ei enää toimi (tosin on aika mahdotonta tehdä koodia, joka toimisi minkä tahansa muutoksen jälkeen).
Toimii sittenkin, kiitos paljon sulle
Muuten näkeekö jotenkin toi mistä ton lämpötilan otan niin näkeekö ne et otan siel tietoa?
Veppiserverin lokeihin jää joka kerta merkintä.
Voiko siit tulla ongelmia palveluntarjoajan kanssa tai sen kenen sivulta se lämpötila on otettu?
Tietty aina on kohteliasta kysyä lupa, se on suorastaan pakollista, jos ajattelit laittaa tuon parsimasi datan julkisesti näkyville, heillä kun on tekijänoikeus mittaamaansa dataan.
Siirrettävät datamäärät on sen verran pieniä, että kun nyt et hakkaa F5:sta 24/7, ei tuosta voi vetää hernettä nenään.
Aihe on jo aika vanha, joten et voi enää vastata siihen.