Ich habe Frage, für spezifische Datei enthalten. Ich bekomme bereits alle Daten von vielen Datei. Job-Erweiterung, jetzt möchte ich Daten nur in JobID Zeilen, so kann ich alle Daten JobID Zeilen von vielen Datei. Job erhalten, ich möchte die Ausgabe "" und mehr wie die Beispiel. Entschuldigung, mein Englisch. DankLesen eines bestimmten Wertes aus einer Textdatei extensi .job
CODE GET DATA
foreach (glob("C://xampp/htdocs/LogMesinMutoh/*.job") as $file) {
$file_handle = fopen($file, "r");
while (!feof($file_handle)) {
$line = fgets($file_handle);
echo $line;
}
fclose($file_handle);
}
DATA FILE
[JobSetting]
File=D:\Shared\print\2017\september\26\Printing Ira\Cat Pattern EKA SITOMPUL 55X55.tif
PrintSetup=VJ-1624W_MURIM_HP100_4PASS.tps
RaPInfoFile=VJ-1624
JobID=115518024
WorkType=3
SourceSizeX=549.980530
SourceSizeY=549.980530
DestSizeX=549.980530
DestSizeY=549.980530
Wenn die Datendatei so kurz ist wie die, die Sie uns gezeigt haben, können Sie 'file_get_contents' verwenden, um den Inhalt der gesamten Datei zu lesen, die Verwendung ** regex **, um die benötigten Daten zu erhalten. – teeyo
file_get_contents für viele Dateien funktioniert es? –
Yup, ändern Sie einfach den Code in der Schleife von Opening einen Dateihandler und lesen Zeile für Zeile zu file_get_contents verwenden, haben Sie eine Zeichenfolge mit dem Volltext, dann Regex verwenden, um die JobID – teeyo