Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.76 KB | None | 0 0
  1. <?php
  2. ini_set("allow_url_fopen", 1);
  3. $json = file_get_contents('http://api.openweathermap.org/data/2.5/forecast?id=2746005&&units=metric&appid=1bee29f7188d5a11cdff6336b880ee08');
  4. $datafile = json_decode($json, true);
  5.  
  6. // echo $datafile["list"][0]["main"]["temp"];
  7. // Dit moet -1 zijn anders gaat die de eerste overslaan
  8. $ForecastNumberToday = -1;
  9. $DatumVandaag = $datafile["list"][0]["dt_txt"];
  10. $DagNummer = substr( $DatumVandaag, 8, -9 );
  11.  
  12.   // $DagNummer = 20; test voor checken of het per dag werkt
  13.  
  14. // Herhaald dit alleen haalt het uit de volgende list (3 uur er na)
  15. // max of number 39
  16. for ($i=0; $i < 39 ; $i++) {
  17.   echo $datafile["list"][$i]["main"]["temp"] . "<br />";
  18.   echo $datafile["list"][$i]["dt_txt"] . "<br />";
  19. }
  20. $dag = $datafile["list"][0]["dt_txt"];
  21.  
  22.  
  23. // haalt de eerste 8 en de laatste 8 karakters weg
  24. // $dag = $datafile["list"][0]["dt_txt"];
  25. // $newdag = substr( $dag, 8, -8 );
  26. // echo $newdag;
  27. echo "-------------------------------------------------<br />";
  28. echo "Vandaag<br />";
  29.  
  30. for ($i=0; $i < 39 ; $i++) {
  31. $dag = $datafile["list"][$i]["dt_txt"];
  32. $newdag = substr( $dag, 8, -9 );
  33.  
  34.   if($newdag == $DagNummer){    // $newdag is welke dag het is
  35.     $ForecastNumberToday++;
  36.     echo $ForecastNumberToday . "<br />";
  37.     echo $datafile["list"][$ForecastNumberToday]["main"]["temp"] . " Graden<br />";
  38.     echo $datafile["list"]["$ForecastNumberToday"]["dt_txt"] . "<br />";
  39.   }
  40.   else{
  41.     break;
  42.     $ForecastNumberToday++;
  43.   }
  44. }
  45. $ForecastTommorow = $ForecastNumberToday;
  46.  
  47. echo "-------------------------------------------------<br />";
  48. echo "morgen<br />";
  49. //morgen
  50. $DagNummer = $DagNummer + 1;
  51. echo $DagNummer .  " dagnummer<br />";
  52. $ForecastNumberToday - 1;
  53.  
  54. for ($i= $ForecastNumberToday; $i < 39 ; $i++) {
  55.   $dag = $datafile["list"][$i]["dt_txt"];
  56.   $newdag = substr( $dag, 8, -9 );
  57.     if($newdag == $DagNummer){
  58.       $ForecastNumberToday++;
  59.  
  60.       echo $ForecastNumberToday . "<br />";
  61.       echo $datafile["list"][$ForecastNumberToday]["main"]["temp"] . " Graden<br />";
  62.       echo $datafile["list"]["$ForecastNumberToday"]["dt_txt"] . "<br />";
  63.     }
  64.     else{
  65.  
  66.     }
  67. }
  68. echo "-------------------------------------------------<br />";
  69. echo "overmorgen<br />";
  70. $DagNummer = $DagNummer + 1;
  71. echo $DagNummer .  " dagnummer<br />";
  72.  
  73. for ($i= $ForecastNumberToday; $i < 39 ; $i++) {
  74.   $dag = $datafile["list"][$i]["dt_txt"];
  75.   $newdag = substr( $dag, 8, -9 );
  76.     if($newdag == $DagNummer){
  77.       $ForecastNumberToday++;
  78.  
  79.       echo $ForecastNumberToday . "<br />";
  80.       echo $datafile["list"][$ForecastNumberToday]["main"]["temp"] . " Graden<br />";
  81.       echo $datafile["list"]["$ForecastNumberToday"]["dt_txt"] . "<br />";
  82.     }
  83.     else{
  84.  
  85.     }
  86. }
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement