[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
fopen

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85 | 85
Bydlisko: Topoľčany
NapísalOffline : 29.12.2008 13:12 | fopen

Prosim vas cim by sa dala nahradit funkcia fopen a by ten kod fungoval? totizto mi to vypisuje zase chybu ze funkcia je na servery vypnuta....
Kód:
<?php
function getWeatherRSS($weatherLink){
   
   if ($fp = fopen($weatherLink, 'r')) {
      $content = '';
       
      while ($line = fread($fp, 1024)) {
         $content .= $line;
      }
   }

   return $content; 
}

function processWeather($wurl){
   
    $wrss = getWeatherRSS($wurl);
    $temp  = '-';
    $tempu = '';
    $city  = '';
    if (strlen($wrss)>100){
        // Get temperature unit C or F
        $spos = strpos($wrss,'yweather:units temperature="')+strlen('yweather:units temperature="');
        $epos = strpos($wrss,'"',$spos);
        if ($epos>$spos){
            $tempu = substr($wrss,$spos,$epos-$spos);
        }

        $spos = strpos($wrss,'yweather:wind chill="')+strlen('yweather:wind chill="');
        $epos = strpos($wrss,'"',$spos);
        if ($epos>$spos){
            $temp += substr($wrss,$spos,$epos-$spos);
        } else {
            $temp = '-';
        }
       
        // Get city name
        $spos = strpos($wrss,'yweather:location city="')+strlen('yweather:location city="');
        $epos = strpos($wrss,'"',$spos);
        if ($epos>$spos){
            $city = substr($wrss,$spos,$epos-$spos);
        }

    }
   
    return $city.' &nbsp;'.$temp.' &deg;'.$tempu;
   
}


echo processWeather('http://xml.weather.yahoo.com/forecastrss?p=FRXX0076&u=c').; 


?>


_________________
FCSpartak Trnava
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.11.07
Prihlásený: 18.01.09
Príspevky: 2934
Témy: 116 | 116
NapísalOffline : 29.12.2008 13:23 | fopen

Kód:
$news_dir = dir("weather");
while($news_file = $news_dir->read()) {
...
}

nieco taketo?


Offline

Užívateľ
Užívateľ
fopen

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85 | 85
Bydlisko: Topoľčany
Napísal autor témyOffline : 29.12.2008 13:45 | fopen

myslel si to takto?
Kód:
function getWeatherRSS($weatherLink){
   
   if ($news_dir = dir("weather")); {
      $content = '';
       
      while($news_file = $news_dir->read()) {
         $content .= $line;
      }
   }

   return $content;
}


_________________
FCSpartak Trnava
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.11.07
Prihlásený: 18.01.09
Príspevky: 2934
Témy: 116 | 116
NapísalOffline : 29.12.2008 13:58 | fopen

Kód:
if ($fp = dir($weatherLink)) {
      $content = '';
       
      while ($line = $ft->read()) {
         $content .= $line;
      }

neako takto myslim ze by to malo byt :)
// a toto je obsah ten funkcie getWeatherRSS


Offline

Užívateľ
Užívateľ
fopen

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85 | 85
Bydlisko: Topoľčany
Napísal autor témyOffline : 29.12.2008 14:21 | fopen

no zase toto:
Kód:
Warning: dir() [function.dir]: URL file-access is disabled in the server configuration in /domains1/xxx/public/www_root/pocasie.php on line 4

Warning: dir(http://weather.yahoo.com/Poprad-Slovakia/LOXX0005/forecast.html?unit=c) [function.dir]: failed to open dir: no suitable wrapper could be found in /domains1/xxx/public/www_root/pocasie.php on line 4
 - °


_________________
FCSpartak Trnava
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.12.08
Prihlásený: 12.01.09
Príspevky: 79
Témy: 0 | 0
NapísalOffline : 29.12.2008 16:12 | fopen

..pouzi fsockopen :rolleyes:


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1719
Témy: 0 | 0
NapísalOffline : 30.12.2008 1:11 | fopen

kaidžas píše:
...
Zase sa ťa musím opýtať to, čo som sa ťa už pýtal. Máš dôvod, prečo nechceš používať curl?

http://www.pcforum.sk/post-vp501023.html#501023
Funkcia curl_get_contents robí presne to isté, čo robí funkcia getWeatherRSS (len namiesto file používa curl).


 [ Príspevkov: 7 ] 


fopen



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

FOPEN pomoc!

v PHP, ASP

3

479

24.10.2009 13:56

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Fopen nefunguje

v PHP, ASP

2

303

22.11.2008 14:09

B.A.X.O

V tomto fóre nie sú ďalšie neprečítané témy.

[VYRIESENE] fopen inak

v PHP, ASP

1

250

02.03.2009 23:17

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Include alebo fOPEN - problem...

v PHP, ASP

3

134

21.10.2012 19:00

ondrejko0102

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie noveho suboru fopen()

v PHP, ASP

1

219

13.10.2010 19:15

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

Súbor v C (fopen,fclosed)

v Assembler, C, C++, Pascal, Java

9

227

17.11.2011 14:14

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

FreeHost s podporou PHP a funkcie FOpen(); FWrite; ...

v Webhosting a servery

2

792

02.07.2008 17:37

Triminka

V tomto fóre nie sú ďalšie neprečítané témy.

počítadlo, chyby s fopen,fwrite..., iba pri include

v PHP, ASP

3

393

26.03.2011 21:02

davider137

V tomto fóre nie sú ďalšie neprečítané témy.

fopen() - No connection could be made because the target machine actively refused it.

v PHP, ASP

0

120

24.01.2017 13:28

mackooo



© 2005 - 2017 PCforum, edited by JanoF