1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| <?php
$handle=fopen("fichier_text.txt","r");
if($handle){
while(!feof($handle)){
$t=fgets($handle);
$pattern_date='/ (\d+)-(\d+)-(\d+)/i';
$bool_tiret=0;
//on cherche la date
if(preg_match($pattern_date,$t,$match)){
$date=trim($match[0]);
}
//si on est entre les tiret et les diezes, on est alors dans les données
if(($bool_tiret==2)&&(!eregi("#######################",$t))){
$variables=explode(" ",$t);
if(!empty($variables)){
$station=$variables[0];
$dir=$variables[1];
$force=$variables[2];
$mer=$variables[3];
$ciel=$variables[4];
$phe=$variables[5];
$visi=$variables[6];
//on fait la requete, j'ai mis juste la station mais tu as toutes les
//variables au dessus
$requete="insert into () values ('".$station."')";
}
}
//on test si on a les tirest
if(eregi("-----------------------",$t)) {
$bool_tiret++;
}
}
}
?> |
Partager