Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


Clandestino
Un petit bout de code PHP qui scanne le répertoire, balance le résultat dans un XML et l'envoie au JS qui le traite.

En gros dans ce cas, ça donnerait ça :

  1. <?php 
  2. $path_to_gpxs = '../whatever_folder_it_is/gpxs/'
  3. $xml_string = <<<xml 
  4. <?xml version="1.0" encoding="UTF-8"?> 
  5. <item
  6. </item
  7. XML
  8.   
  9. $xml_generator = new SimpleXMLElement($xml_string); 
  10.   
  11. if ($handle = opendir($path_to_gpxs)) { 
  12. while (false !== ($file = readdir($handle))) { 
  13. if (is_file($path_to_gpxs.'/'.$file)) { 
  14. $image = $xml_generator->addChild('item'); 
  15. $image->addChild('path'$path_to_gpxs.'/'.$file); 
  16. closedir($handle); 
  17.   
  18. header("Content-Type: text/xml"); 
  19. echo $xml_generator->asXML(); 
  20. ?>


Puis le JS :

  1. <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>  
  2. <script>  
  3. init_map('map') ; 
  4. $.ajax({ 
  5. type: "GET"
  6. url: "participations.xml"
  7. datatype: "xml"
  8. success: function(data) { 
  9. $(data).find("item").each(function() { 
  10. trace_gpx($(this).find('path').text()); 
  11. }); 
  12. }); 
  13. </script>
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?