|
|
|
|
Bonjour,
j'ai un fichier du genre:
Nom société indice xx
Point de la caisse -
Pour la date du 22/10/07
NOM PRÉNOM SALAIRE
nom1 toto1 500
nom2 toto2 1500
nom3 toto3 2500
nom4 toto4 3500
Et j'aimerais récupérer la date "22/10/07" puis la mettre dans une variable.
je sais utiliser la commande "date" mais mon problème c'est comment faire la recherche de la date dans mon fichier.
J'ai besoin de votre aide. Merci de prendre à cœur mon problème.
Voici mon bout de code:
$fp = fopen("Fichier.txt", "r"); //lecture
if (!$fp = fopen("Fichier.txt", "r")) {
echo "Echec de l'ouverture du fichier";
exit;
} else {
//votre code;
while(!feof($fp)) { //Tant que l'on n'est pas à la fin du fichier on continue de lire le fichier.
$Ligne = fgets($fp, 255); //on récupère une ligne
//comment chercher ma date dans le fichier ??????
}
}
fclose($fp); //On ferme le fichier
Bsr
$fp = fopen("Fichier.txt", "r"); //lecture
if (!$fp = fopen("Fichier.txt", "r"))
{
echo "Echec de l'ouverture du fichier";
exit;
}
else
{
$modele="Pour la date du ";
$date="";
//votre code;
while(!feof($fp)) //Tant que l'on n'est pas à la fin du fichier on continue de lire le fichier.
{
$Ligne = fgets($fp, 255); //on récupère une ligne
$pos = strpos($Ligne, $modele);
if ($pos === 0)
{
$date=substr($Ligne,strlen($modele),8);
// echo $date;
break;
}
}
}
fclose($fp); //On ferme le fichier
A adapter évidemment PhP Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ... |
Merci PhP pour ta réponse. Mais chez moi cela ne stocke rien dans la variable $date.
|
Ci-dessous le code corrigé:
|
Chers amis, j'ai finalement utilisé le code de monsieur "PhP", avec quelques retouches. Merci à vous tous.
|