Je suis en train de lire un 'type' de fichier csv et de l'exploser et de le stocker dans un tableau.Lire un CSV avec file_get_contents en PHP
Le fichier que je suis en train de lire a cette structure
Id,Log,Res,File
mydb('Test1','log1','Pass','lo1.txt').
mydb('Test2','log2','Pass','lo2.txt').
mydb('Test3','log3','Pass','lo3.txt').
Maintenant, ce que je suis en train de faire est: lire le dernier enregistrement dans ma base de données, obtenir le nom, permet de dire que dans ce cas « Test1 » et Ensuite, je cherche dans mon fichier et où je peux trouver la position de 'Test1' et obtenir les lignes suivantes dans le fichier, extraire l'ID, s et l'ajouter à la base de données.
Je reçois la position de la chaîne désirée dans le fichier, mais je ne sais pas trop comment obtenir les lignes suivantes.
Voici mon code jusqu'à maintenant.
<?php
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("testing") or die(mysql_error());
$result = mysql_query("select ID from table_1 order by S_no DESC limit 1") or die(mysql_error());
$row = mysql_fetch_array($result);
$a = $row['ID'];
echo 'Present Top Row is '.$a.'<br>';
$addresses = explode("\n", file_get_contents('\\\\fil1\\logs\\tes.pl'));
foreach($addresses as $val)
{
$pos = strstr($val, $a);
if ($pos === false) {
} else {
echo "The string <br> '$a' <br>was found in the string <br>'$val' <br>";
echo " and exists at position <br>$pos<br>";
}
}