Guest User

Untitled

a guest
Nov 24th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.98 KB | None | 0 0
  1. <?php
  2. class ParseurXML
  3. {
  4.  
  5.  
  6. // Variables pour l'objet XML
  7. public $urlXML;
  8. public $meteo;
  9.  
  10. //CONSTRUCTEUR
  11. public function __construct()
  12. {
  13.  
  14. }
  15.  
  16. // Methode de Parsage de l'élément
  17. public function parser($urlXML,$insee,$hour)
  18. {
  19. //Charger les données du XML
  20. $XML = simplexml_load_file($urlXML);
  21.  
  22. //Si le XML est chargé
  23. if($XML)
  24. {
  25. if( $XML->count() !== 0 )
  26. {
  27. foreach( $XML->children() AS $child )
  28. {
  29. $name = $child->getName();
  30.  
  31. if( !isset($childNames[$name]) )
  32. {
  33. $childNames[$name] = 0;
  34. }
  35.  
  36. $childNames[$name]++;
  37. $children[$name][] = $this->parseSimpleXML($child);
  38. }
  39. }
  40. var_dump($children);
  41. }
  42. else
  43. {
  44. return "Impossible de charger le flux XML.";
  45. }
  46. }
  47.  
  48. public function meteo($meteo)
  49. {
  50. if($meteo == "P1")
  51. {
  52. echo '<img src="/images/meteo/P1.png" height="80px">';
  53. }elseif($meteo== "P1N")
  54. {
  55. echo '<img src="/images/meteo/P1N.png" height="80px">';
  56. }elseif($meteo== "P2")
  57. {
  58. echo '<img src="/images/meteo/P2.png" height="80px">';
  59. }elseif($meteo== "P2N")
  60. {
  61. echo '<img src="/images/meteo/P2N.png" height="80px">';
  62. }elseif($meteo== "P3")
  63. {
  64. echo '<img src="/images/meteo/P3.png" height="80px">';
  65. }elseif($meteo== "P3N")
  66. {
  67. echo '<img src="/images/meteo/P3N.png" height="80px">';
  68. }elseif($meteo== "P4")
  69. {
  70. echo '<img src="/images/meteo/P4.png" height="80px">';
  71. }elseif($meteo== "P4N")
  72. {
  73. echo '<img src="/images/meteo/P4N.png" height="80px">';
  74. }elseif($meteo== "P5")
  75. {
  76. echo '<img src="/images/meteo/P5.png" height="80px">';
  77. }elseif($meteo== "P5N")
  78. {
  79. echo '<img src="/images/meteo/P5N.png" height="80px">';
  80. }elseif($meteo== "P6")
  81. {
  82. echo '<img src="/images/meteo/P6.png" height="80px">';
  83. }elseif($meteo== "P6N")
  84. {
  85. echo '<img src="/images/meteo/P6N.png" height="80px">';
  86. }elseif($meteo== "P7")
  87. {
  88. echo '<img src="/images/meteo/P7.png" height="80px">';
  89. }elseif($meteo== "P7N")
  90. {
  91. echo '<img src="/images/meteo/P7N.png" height="80px">';
  92. }elseif($meteo== "P8")
  93. {
  94. echo '<img src="/images/meteo/P8.png" height="80px">';
  95. }elseif($meteo== "P8N")
  96. {
  97. echo '<img src="/images/meteo/P8N.png" height="80px">';
  98. }elseif($meteo== "P9")
  99. {
  100. echo '<img src="/images/meteo/P9.png" height="80px">';
  101. }elseif($meteo== "P9N")
  102. {
  103. echo '<img src="/images/meteo/P9N.png" height="80px">';
  104. }elseif($meteo== "P10")
  105. {
  106. echo '<img src="/images/meteo/P10.png" height="80px">';
  107. }elseif($meteo== "P10N")
  108. {
  109. echo '<img src="/images/meteo/P10N.png" height="80px">';
  110. }elseif($meteo== "P11")
  111. {
  112. echo '<img src="/images/meteo/P11.png" height="80px">';
  113. }elseif($meteo== "P11N")
  114. {
  115. echo '<img src="/images/meteo/P11N.png" height="80px">';
  116. }elseif($meteo== "P12")
  117. {
  118. echo '<img src="/images/meteo/P12.png" height="80px">';
  119. }elseif($meteo== "P12N")
  120. {
  121. echo '<img src="/images/meteo/P12N.png" height="80px">';
  122. }elseif($meteo== "P13")
  123. {
  124. echo '<img src="/images/meteo/P13.png" height="80px">';
  125. }elseif($meteo== "P13N")
  126. {
  127. echo '<img src="/images/meteo/P13N.png" height="80px">';
  128. }elseif($meteo== "P14")
  129. {
  130. echo '<img src="/images/meteo/P14.png" height="80px">';
  131. }elseif($meteo== "P14N")
  132. {
  133. echo '<img src="/images/meteo/P14N.png" height="80px">';
  134. }elseif($meteo== "P15")
  135. {
  136. echo '<img src="/images/meteo/P15.png" height="80px">';
  137. }elseif($meteo== "P15N")
  138. {
  139. echo '<img src="/images/meteo/P15N.png" height="80px">';
  140. }elseif($meteo== "P16")
  141. {
  142. echo '<img src="/images/meteo/P16.png" height="80px">';
  143. }elseif($meteo== "P16N")
  144. {
  145. echo '<img src="/images/meteo/P16N.png" height="80px">';
  146. }elseif($meteo== "P17")
  147. {
  148. echo '<img src="/images/meteo/P17.png" height="80px">';
  149. }elseif($meteo== "P17N")
  150. {
  151. echo '<img src="/images/meteo/P17N.png" height="80px">';
  152. }
  153. }
  154. }
Add Comment
Please, Sign In to add comment