Récupérer mot dans fichier txt

Fermé
matar62 Messages postés 1 Date d'inscription mercredi 20 janvier 2016 Statut Membre Dernière intervention 20 janvier 2016 - 20 janv. 2016 à 20:22
crawgamers Messages postés 16 Date d'inscription mercredi 20 janvier 2016 Statut Membre Dernière intervention 25 janvier 2016 - 20 janv. 2016 à 20:30
Bonjour j'utilise un code pour récuperer un mot dans un fichier txt qui était avant stocké entre des ; ex:123456;hw1231456; mais maintenant il est stocké sous cette forme ex:123456;"hw1231456";et je n'arrive pas à modifier mon code pour gérer les " je dois récupérer le mot entre "" qui commence par H.
Pourriez vous m'aider merci

<?php ///////////////////////////////////////////////
$limite = '6';
$orders_id = prefixe_livraison($oID, $limite);
$chemin_fichier = 'exp_et/CH'. $orders_id .'.MDD.ter';
//echo $orders_id;
if(is_file($chemin_fichier)) {
if (!$fp = fopen($chemin_fichier,"r")) {
echo "Le colis n'est pas encore suivi";
exit;
} else {
while(!feof($fp)) {
// On récupère une ligne
$Ligne = fgets($fp,255);
// On stocke l'ensemble des lignes dans une variable
@$contenu.= $Ligne;
}
fclose($fp); // On ferme le fichier
}
//echo $contenu ;
// On découpe la chaine avec comme caractère séparateur le ;
//$bl = explode(";", $contenu);
// On récupère l'élément en 19eme position pour récupérer le n° de commande

$bl = explode(";", $contenu);
//$bl = $bl[22];

// on parcours chaque champ
// pour trouver un champ de 13 caracteres de long commencant par N ou H ou X
$num_suivi='';
for ($i=0;$i<count($bl);$i++) {
if ( strlen($bl[$i])==14 && ( $bl[$i][0] == 'H' || $bl[$i][0] == 'N' || $bl[$i][0] == 'X' ) ) {
$num_suivi = $bl[$i];
}
}

$bl = $num_suivi;


echo '
<form name="form1" method="post"

action="https://www.chronopost.fr/tracking-no-cms/suivi-page?listeNumerosLT=&langue=fr_FR$bl.'" target="_blank">
<input type="hidden" name="chronoNumbers" value="'. $bl .'">
<label>
<input type="submit" name="Submit" value="Suivi Colis Chronopost">
</label>
</form>';
echo '<br>N° Colis Chrono : '. $bl ;
}
?>
A voir également:

1 réponse

crawgamers Messages postés 16 Date d'inscription mercredi 20 janvier 2016 Statut Membre Dernière intervention 25 janvier 2016 1
20 janv. 2016 à 20:30
bonjour,
je te conseille d'utiliser les base de donnes pour stocker des informations c'est plus simple
0