mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 12.10.2008 20:23 Benutzername: Passwort: Auto-Login

Thema: PHP -> sequenzielle Datei bearbeiten vom 24.09.2007

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> PHP -> sequenzielle Datei bearbeiten
Autor Nachricht
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: $_SERVER['PHP_SELF']
Alter: 20
Geschlecht: Männlich
Verfasst Mo 24.09.2007 16:16
Titel

PHP -> sequenzielle Datei bearbeiten

Antworten mit Zitat Zum Seitenanfang

Hi Leute,
ich hab mir hier was gebastelt und brauch nun euren Rat.
Ich hab hier ne txt datei.
nun öffne ich die mit
Code:
$file = fopen("scripts/ecke.txt","r");

und lese damit zeile für zeile per
Code:
while(!feof($file))
schleife aus. dann schliesse ich.
so nun hab ich drunter n formular und bei submit öffne ich wieder mit append:
Code:
$file = fopen("scripts/ecke.txt","a");

trag da anschliessend meine neu gewonnen daten ein.
Mein frage, alle daten sind jeweils eine zeile.
ICh möchte nun nur zehn zeilen in dieser txt haben, soll heissen, wenn
ich das formular mit neuen daten abschicke, soll der inhalt in einer zeile angehängt werden
wie es schon gemacht wird und die erste zeile gelöscht werden.
Hab nur keine Idee wie ich das anstellen soll.
Jemand von euch ?

mfg choise
  View user's profile Private Nachricht senden
tacker
Moderator

Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 28
Geschlecht: Männlich
Verfasst Mo 24.09.2007 19:39
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
$data = file('scripts/ecke.txt');
array_pop($data),
$data = array_merge(array($neue_zeile), $data);
file_put_contents('scripts/ecke.txt', join("\n", $data));


Zuletzt bearbeitet von tacker am Mo 24.09.2007 19:39, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: $_SERVER['PHP_SELF']
Alter: 20
Geschlecht: Männlich
Verfasst Di 25.09.2007 09:09
Titel

Antworten mit Zitat Zum Seitenanfang

grml,.. is ne gute idee,
aber irgendwie krieg ichs nicht auf die reihe.
egal ob ich jetz mit implode oder ohne das ganze mach,
er haut mir immer noch an den anfang und ans ende ein \n...
mal schaun ob ich das noch irgendwie beheben kann,.. aber
"array_pop" is mir neu, wobei das eig echt nützlich ist.
thx


edit:
habs jetzt hinbekommen, habs nun so angelegt, dass keine einträge gelöscht werden,
nur die "neusten" angezeigt werden und jeden monat eine neue txt datei angelegt wird.
Bin mal gespannt wie groß der Ordner wird wenn das mal n paar monate läuft ;>


Zuletzt bearbeitet von choise am Di 25.09.2007 10:31, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen swf-datei bearbeiten?
Lightwave Datei in 3D Max bearbeiten
[PHP] PDF bearbeiten?
[PHP] Excel Dateien lesen, bearbeiten, speichern
[PHP & MySQL] Datensätze bearbeiten per UPDATE
PHP-Datei-Upload
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.