Lesen .txt-Dateien mit PHP und speichern Sie Informationen in Variablen

Ich habe zwei text-Dateien, die ich brauche, um zu Lesen

log.txt 

2013/04/20 01:08:11

und

data.text

MANUFACTURER: SISYSTEM
MODELNAME: DX1
BIRTHDATE: 19710108
SEX: M

Für log.txt ich brauche speichert das Datum aus der ersten Zeile und speichert Sie in der mySQL-Datenbank.

Für data.txt ich brauche, um Informationen zu speichern, aus jeder Zeile in der Variablen. ich.e:

$manufacturer = SISYSTEM;
$modelname = DX1;
$birthdate =  19710108;
$sex = M;

Für log.txt ich kann einfach nur Lesen, die erste Zeile mit fget und speichern Sie in eine variable. Jedoch für Daten.text, ich habe Schwierigkeiten, herauszufinden wie zum speichern von mehreren Variablen innerhalb der Schleife. Hier ist, was ich habe, so weit, aber ich weiß nicht, wie ordnen Sie die Werte in neue Variablen jedes mal geht es durch die while-Schleife. Jede Hilfe ist willkommen!

<?PHP

$file_handle = fopen("data.txt", "r");

while (!feof($file_handle) ) {

   $line_of_text = fgets($file_handle);
   $parts = explode(':', trim($line_of_text) );


}

fclose($file_handle);

?>
  • verwenden Sie die csv-Datei-Funktionen fgetcsv()
  • $parts[] = explode(...). dann $Teile wird ein array mit name/Wert-Paare.
  • Warum auf der Erde Sie wollen, legen Sie Sie alle in getrennte Variablen? Du hast keine Ahnung, was war eigentlich holte später...
InformationsquelleAutor alchuang | 2013-04-23
Schreibe einen Kommentar