Login  Regeln Aktuelles Datum und Uhrzeit: 08.09.2008, 18:16  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Dateizeiger in 2. Zeile setzen

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Xanni
Stammuser [User]
Stammuser



Anmeldung: 11.11.07
Beiträge: 35

BeitragVerfasst am: 11.01.2008, 16:51    Titel: Dateizeiger in 2. Zeile setzen Antworten mit Zitat

Hey ihr Freaks,,

weiß jemand einen PHP-Befehl bzw. eine Möglichkeit, mit der ich den Dateizeiger an den Anfang der *zweiten* Zeile einer Textdatei setzen kann?

Arbeite gerade mit rewind(), aber der setzt mich ganz an den Anfang, also in die erste Zeile. Und mit fseek() scheint es auch nicht zu gehen, denn da kann ich zwar angeben nach wie vielen Bytes er den DAteizeiger setzen soll, aber woher weiß PHP dass er nen Zeilenumbruch machen soll?

Hoffentlich weiß jemand bescheid^^

Xanni

_________________
Wake up, my friend... the Matrix has You.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1221
Wohnort: Speyer

BeitragVerfasst am: 12.01.2008, 00:16    Titel: Antworten mit Zitat

Wenn du weist wo Zeile 2 beginnt ...... ähm, sorry den Befehl kennste schon

Code:

$handle=fopen('textdatei.txt','rb');
$l=0;
while( $line = fgets($handle) )
{
  $lastlinestart=ftell($handle);
  echo( '<br>···'.++$l.'»»'. $line );
}


machst du fseek2 Position 0 oder diesen rewind und
1x fgets .... dann biste am Anfang von Zeile 2

fgets hat eigentlich noch einen längen Parameter .....
.... default dafür ist 1024 oer so

Das NewLine ist am Ende mit drin im String
soll es weg

$line = trim( $line);

Achtung, sind Am Ende oder Anfang Leerzeichen .... die sind dann auch weg
Ist eine Zeile zuuuuuuuuu lang, bricht fgets ab .....
.... also vielleicht doch
$line = fgets($handle, 24000 );
$line = fgets($handle, 80000 );
oder so


http://de.php.net/manual/de/function.ftell.php
http://de.php.net/manual/de/function.fseek.php
http://de.php.net/manual/de/function.rewind.php

http://de.php.net/manual/de/function.fgets.php



Gruß
Andy 800XE Zmuda

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Wie heißt diese Zeile??? Pferdevermisst HTML & CSS 5 04.09.2008, 21:26 Letzten Beitrag anzeigen
Keine neuen Beiträge Script an eine andere Position setzen Nytmare1000 Einsteigerforum 7 20.07.2008, 20:41 Letzten Beitrag anzeigen
Keine neuen Beiträge :: Webhosting und V-Server - wir setz... vanhaakonnen Kleinanzeigen 0 14.05.2008, 12:08 Letzten Beitrag anzeigen
Keine neuen Beiträge Link erstellen zu bestimmter Zeile Vossi Einsteigerforum 2 13.04.2008, 19:43 Letzten Beitrag anzeigen
Keine neuen Beiträge Zeile aus News-Seite auslesen und auf... SonnyNike Einsteigerforum 3 03.01.2008, 19:43 Letzten Beitrag anzeigen
Threadübersicht