Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Sprawdzenie skryptu, proszę o pomoc
--Adam--
post 16.05.2012, 18:36:23
Post #1





Goście







Witam
skrypt niby działa ale jak umieszczę go w index.php obciąża serwer.



  1. <?
  2. $plik = fopen ("http://strona.pl/weather/data/forecast_9am.txt", "r");
  3. $status = fgets($plik, 2);
  4. switch ($status)
  5. {
  6. case A: echo '<IMG src="http://www.strona.pl/pogoda/images/A.png"><br>Stabilna, dobra pogoda</br>';
  7. break;
  8. case B: echo '<IMG src="http://www.strona.pl/pogoda/images/B.png"><br>Dobra pogoda</br>';
  9. break;
  10. case C: echo '<IMG src="http://www.strona.pl/pogoda/images/C.png"><br>Poprawa pogody</br>';
  11. break;
  12. case D: echo '<IMG src="http://www.strona.pl/pogoda/images/D.png"><br>Dobra pogoda, coraz mniej stabilna</br>';
  13. break;
  14. case E: echo '<IMG src="http://www.strona.pl/pogoda/images/E.png"><br>Dobra pogoda, możliwe przelotne opady</br>';
  15. break;
  16. case F: echo '<IMG src="http://www.strona.pl/pogoda/images/F.png"><br>Dość dobra pogoda, poprawa</br>';
  17. break;
  18. case G: echo '<IMG src="http://www.strona.pl/pogoda/images/G.png"><br>Dość dobra pogoda, początkowo możliwe opady</br>';
  19. break;
  20. case H: echo '<IMG src="http://www.strona.pl/pogoda/images/H.png"><br>Dośc dobra pogoda, póżniej opady</br>';
  21. break;
  22. case I: echo '<IMG src="http://www.strona.pl/pogoda/images/I.png"><br>Początkowo opady, poprawa pogody</br>';
  23. break;
  24. case J: echo '<IMG src="http://www.strona.pl/pogoda/images/J.png"><br>Zmienna, poprawa pogody</br>';
  25. break;
  26. case K: echo '<IMG src="http://www.strona.pl/pogoda/images/K.png"><br>Dość dobra pogoda, opady o charakterze przelotnym</br>';
  27. break;
  28. case L: echo '<IMG src="http://www.strona.pl/pogoda/images/L.png"><br>Raczej niestabilna, później poprawa pogody</br>';
  29. break;
  30. case M: echo '<IMG src="http://www.strona.pl/pogoda/images/M.png"><br>Pogoda niestabilna, prawdopodobna poprawa pogody</br>';
  31. break;
  32. case N: echo '<IMG src="http://www.strona.pl/pogoda/images/N.png"><br>Deszczowo, okresowe przejaśnienia</br>';
  33. break;
  34. case O: echo '<IMG src="http://www.strona.pl/pogoda/images/O.png"><br>Deszczowo, coraz mniej stabilna pogoda</br>';
  35. break;
  36. case P: echo '<IMG src="http://www.strona.pl/pogoda/images/P.png"> <br>Zmienna pogoda, niewielkie opady</br>';
  37. break;
  38. case Q: echo '<IMG src="http://www.strona.pl/pogoda/images/Q.png"><br>Niestabilna pogoda, okresowo krótkotrwała poprawa pogody</br>';
  39. break;
  40. case R: echo '<IMG src="http://www.strona.pl/pogoda/images/R.png"><br>Niestabilna pogoda, następnie opady</br>';
  41. break;
  42. case S: echo '<IMG src="http://www.strona.pl/pogoda/images/S.png"><br>Niestabilna pogoda, niewielkie opady</br>';
  43. break;
  44. case T: echo '<IMG src="http://www.strona.pl/pogoda/images/T.png"><br>Przeważnie bardzo niestabilna pogoda</br>';
  45. break;
  46. case U: echo '<IMG src="http://www.strona.pl/pogoda/images/U.png"><br>Przelotne opady, pogorszenie pogody</br>';
  47. break;
  48. case V: echo '<IMG src="http://www.strona.pl/pogoda/images/V.png"><br>Okresowo opady, bardzo niestabilna pogoda</br>';
  49. break;
  50. case W: echo '<IMG src="http://www.strona.pl/pogoda/images/W.png"><br>Opady w krótkich odstępach czasu</br>';
  51. break;
  52. case X: echo '<IMG src="http://www.strona.pl/pogoda/images/X.png"><br>Opady, bardzo niestabilna pogoda</br>';
  53. break;
  54. case Y: echo '<IMG src="http://www.strona.pl/pogoda/images/Y.png"><br>Burzowo, możliwa poprawa pogody</br>';
  55. break;
  56. case Z: echo '<IMG src="http://www.strona.pl/pogoda/images/Z.png"><br>Burzowo, duże opady</br>';
  57. break;
  58.  
  59.  
  60. default: echo '<IMG src="http://www.obrazek.pl/error.png">'; //
  61. break;
  62. }
  63. fclose($plik);
  64. ?>
Go to the top of the page
+Quote Post
kpt_lucek
post 16.05.2012, 19:04:52
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  1. <?
  2. $plik = fopen ("http://strona.pl/weather/data/forecast_9am.txt", "r");
  3. $status = fgets($plik, 2);
  4. if(!is_numeric($status) && strlen($status) == 1)
  5. {
  6. echo '<IMG src="http://www.strona.pl/pogoda/images/'.$status.'.png"><br>'.$tablica_z_wynikami_od_statusu[$status].'</br>';
  7. }else{
  8. echo '<IMG src="http://www.obrazek.pl/error.png">'; //
  9.  
  10. }
  11. fclose($plik);
  12. ?>

Ogólnie zrezygnowałbym z korzystania z pliku.

Ten post edytował kpt_lucek 16.05.2012, 19:10:05


--------------------


Cytat
There is a Bundle for that
Lukas Kahwe Smith - October 31th, 2014
Go to the top of the page
+Quote Post
-Gość-
post 16.05.2012, 19:15:49
Post #3





Goście







Cytat(kpt_lucek @ 16.05.2012, 19:04:52 ) *
Ogólnie zrezygnowałbym z korzystania z pliku.


jak to zrobić ?
Mam stację pogodową z której router pobiera dane i wysyła na strone www
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 02:55