[PHP / JS] Récupérer ligne txt

Récupérer ligne txt [PHP / JS] - PHP - Programmation

Marsh Posté le 30-05-2018 à 11:22:58    

Bonjour à toutes et tous,
 
J'ai besoin de votre aide, mon niveau connaissance en progra web est proche de zéro.
 
Je souhaiterai récupérer la 2ème ligne de ce fichier texte : http://tgftp.nws.noaa.gov/data/obs [...] s/EBBR.TXT
 
afin de l'ajouter à la fin de cette adresse : *****.be/decodemet.php?metar=
 
exemple : ****.be/decodemet.php?metar=EBBR 300650Z 19003KT 130V230 9999 FEW018 19/16 Q1013 NOSIG
 
Je suppose que c'est faisable en javascript ou php ?
 
Merci beaucoup pour votre aide.
 
Guillaume

Reply

Marsh Posté le 30-05-2018 à 11:22:58   

Reply

Marsh Posté le 30-05-2018 à 22:35:37    

hello
 
En php tu peux essayer en faisant par exemple :
 

Code :
  1. <?php
  2. $array = explode("\n", file_get_contents('http://tgftp.nws.noaa.gov/data/observations/metar/stations/EBBR.TXT'));
  3. print '*****.be/decodemet.php?metar='.$array[1];
  4. ?>


 
@+

Reply

Marsh Posté le 31-05-2018 à 09:48:46    

lugdanum a écrit :

hello
 
En php tu peux essayer en faisant par exemple :
 

Code :
  1. <?php
  2. $array = explode("\n", file_get_contents('http://tgftp.nws.noaa.gov/data/observations/metar/stations/EBBR.TXT'));
  3. print '*****.be/decodemet.php?metar='.$array[1];
  4. ?>


 
@+


 
 
Lugdanum, ce n'est pas exactement ce que je souhaitais faire (ne pas afficher mais utiliser cette ligne comme adresse internet à afficher), mais grâce à toi je suis parti sur une bonne base et après 20 min de recherche j'ai trouvé la solution.
Un grand merci à toi !!
 
Si cela peut aider certains, voici la solution (enfin ma solution, qui n'est peut-être pas la plus "propre" au vue des pros ;) ) :
 

Code :
  1. <?php
  2. $array = explode("\n", file_get_contents('http://tgftp.nws.noaa.gov/data/observations/metar/stations/EBBR.TXT'));
  3. header("Location: http://****.be/decodemet.php?metar=$array[1]" );
  4. exit();
  5. ?>

Reply

Marsh Posté le 31-05-2018 à 21:55:50    

hello
 
Cool.
J'avais mis un print car je ne savais pas ce que tu voulais en faire...
 
@+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed