SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 29.12.2006, 13:13:43
jeroedel jeroedel ist offline
Anfänger
 
Registriert seit: Jan 2006
Alter: 47
Beiträge: 10
Einen bestimmten Bereich einer Textdatei auslesen

Hallo Gemeinde,

ich hab folgendes Problem.
ich habe eine Textdatei die in mehrere Bereiche aufgeteilt ist. Nun möchte ich aber nur einen gewissen Bereich der Textdatei auslesen und es Zeilenweise wiedergeben.

Die Textdatei sieht z.B. so aus:

Bereich 1:
dfsgsdfgsdfgsdfg
sdfgsdfgsdfgsdfg
sdfgsdfgsdfgsdfag
sdfgsdfgsdfgsdfgs
Bereich 2:
sdfasdfasdfasdfasdf
dsfasdfasdfasdfasdf
asdfasdfasdfasdfasdf
asdfasdfasdfasdfsdaf

Bereich 3:
dsafasdfasdfasdfsdfa
asdfasdfasdfasdf
asdfasdfasdfsdf
asdfasdfasdfasdf

u.s.w
nun möchte ich z.B. Bereich 2 auslesen. Das Problem ist das es keine Fixen Anfangs und Endpunkte giebt. Die einzelnen Bereiche varieren ständig in der Größe.

Über Code schnipsel wäre ich dankbar zermürbe mir schon seit einer Woche den Kopf wie ich das machen kann.

Gruß Jens
Mit Zitat antworten
  #2  
Alt 29.12.2006, 13:36:48
BruceCompanys BruceCompanys ist offline
Junior Member
 
Registriert seit: Oct 2006
Beiträge: 160
AW: Einen bestimmten Bereich einer Textdatei auslesen

Leg erstmal einen Trenner fest:

ich würde z.bspL.
./'*'\. nehmen, der wird größtenwahrscheinlichkeit nicht im Text vorkommen...

PHP-Code:
$file implode(""file('datei.txt'));
$bereich explode("./'*'\."$file);
echo 
$bereich[2]; //Gibt den 2ten Bereich aus 
Sehr einfach, aber doch effektiv^^

Du kannst natürlich auch jeden X-beliebigen Trenner nehmen, er sollte halt nur net im Text vorkommen und apropos, die text-datei sieht so aus:

hallo
./'*'\.
mir gehts gut
./'*'\.
ich hoffe dir gehts gleich besser

Ich hoffe du hast verstanden was ich meine^^

mfg
Mit Zitat antworten
  #3  
Alt 29.12.2006, 13:40:36
jeroedel jeroedel ist offline
Anfänger
 
Registriert seit: Jan 2006
Alter: 47
Beiträge: 10
AW: Einen bestimmten Bereich einer Textdatei auslesen

Das Problem ist das ich die Textdatei nicht editieren kann. Ich muss sie so nehmen wie sie ist.
Die Blöcke sind schon getrennt.
und zwar will ich den Text der zwischen !CLIENTS: und !PREFILE: steht.

Geändert von jeroedel (29.12.2006 um 13:41:44 Uhr)
Mit Zitat antworten
  #4  
Alt 29.12.2006, 13:57:52
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: Einen bestimmten Bereich einer Textdatei auslesen

nun... erste möglichkeit:

mit file() datei zeilenweise einlesen
dann mit einer while jede zeile durchgehen

2. Mglichkeit:
mit file_get_contents() auslesen
mit einem regex den teil zwischen diesen beiden strings auslesen!
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #5  
Alt 29.12.2006, 14:17:36
BruceCompanys BruceCompanys ist offline
Junior Member
 
Registriert seit: Oct 2006
Beiträge: 160
AW: Einen bestimmten Bereich einer Textdatei auslesen

Ich würde ersteres nehmen^^

warum?

meinetwegen sieht das UNTERE professioneller aus...

ABER

wenn was laggt, dann muss man sich mehr Gedanken, als es sich müht^^
deshalb nimm das erste:
Mit Zitat antworten
  #6  
Alt 29.12.2006, 14:49:19
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: Einen bestimmten Bereich einer Textdatei auslesen

Zitat:
wenn was laggt, dann muss man sich mehr Gedanken, als es sich müht^^
hää? :S
welches schneller ist weis ich nicht.. ich denk mal die erste Lösung... aber meine Debug-Umgebund ist irgendwie gerade im Arsch sonst hätte ich das mal getestetn :)
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #7  
Alt 29.12.2006, 15:19:23
BruceCompanys BruceCompanys ist offline
Junior Member
 
Registriert seit: Oct 2006
Beiträge: 160
AW: Einen bestimmten Bereich einer Textdatei auslesen

Ich weiß es...
viele Reader funktionieren bei mir so...

ich habs schon anders probiert, macht bei mir nur stress
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
bestimmten Wert aus einer Textdatei nur 1x auslesen Aloah PHP Grundlagen 2 28.12.2006 20:24:36
formular in textdatei auslesen lisa PHP Grundlagen 3 12.04.2005 11:35:32
Formular mit php in textdatei auslesen lisa PHP Grundlagen 8 08.03.2005 18:51:53
Textdatei auslesen und in einer html-Tabelle anzeigen ? Mohr PHP Grundlagen 11 30.10.2003 19:33:03
Bereich einer Datei auslesen und anzeigen Panter PHP für Fortgeschrittene und Experten 3 16.02.2003 20:11:15


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:10:09 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt