Récupérer mot dans fichier txt
matar62
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
crawgamers Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
crawgamers Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
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 ;
}
?>
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:
- Récupérer mot dans fichier txt
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide