Bernds Bilderschuppen http://bilderschuppen.net/ |
|
Teil einer Textdokumentzeile per php auslesen http://bilderschuppen.net/viewtopic.php?f=23&t=332 |
Seite 1 von 1 |
Autor: | Yeti [ Mi 15. Okt 2014, 13:08 ] |
Betreff des Beitrags: | Teil einer Textdokumentzeile per php auslesen |
Aus dem Textdokument in einem anderen Ordner soll ein Teil einer bestimmten Zeile ausgelesen werden. Jede Zeile enthält ein einmaliges Zeichen. Hier einen Doppelpunkt. Für kleinere Dokumente geeignet. Code: <?php
$url = 'ordner/dateiname.txt';//auszulesende Datei $zeilennummer=4;// Die auszulesende Zeilennummer der Datei wird festgelegt 12 für Zeile 13 weil 0 = Zeile 1 ist if($lines1 = file($url)) { // echo $lines1[$zeilennummer]; //hier kann schon die ganze Zeile ausgegeben werden dazu die vorderen // wegnehmen //Die Zeile wird am : getrennt und in ein Array geschrieben und nur das nach dem : ausgegeben $spalte = 2; $splitted = split(':', $lines1[$zeilennummer]); echo $splitted[$spalte-1]; //der Split wird ausgegeben } ?> |
Autor: | Yeti [ Mi 15. Okt 2014, 13:15 ] |
Betreff des Beitrags: | Re: Teil einer Textdokumentzeile per php auslesen(größere Da |
Bei größeren Dateien lieber diesen Code nehmen: Code: $url = 'ordner/datei.txt';//auszulesende Datei
$zeilennummer=4;// Die auszulesende Zeilennummer des Downloadlogs wird festgelegt 12 für Zeile 13 weil 0 = Zeile 1 ist function auslesen ($url, $size=4096) { if($fp = fopen($url, 'rb')) { while(!feof($fp)) { $buffer .= fgets($fp, $size); } fclose($fp); return explode("\n", $buffer); } else { return false; } } if($lines2 = auslesen($url)) { //echo $lines2[$zeilennummer]; //Die ganze Zeile kann schon ausgegeben werden, wenn hier die ersten// weggenommen werden //Die Zeile wird am : getrennt und in ein Array geschrieben und nur das nach dem : ausgegeben// $spalte = 2; $splitted = split(':', $lines2[$zeilennummer]); echo $splitted[$spalte-1]; //der Split wird ausgegeben } ?> |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |