Portal > Foren > PHP > PHP-Programmierung > dateisystem, Text an erste Position anhängen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 07.10.2005, 13:16 Nach oben    #1
Benutzer
 
Benutzerbild von Niedi
 
Registriert seit: 05.09.2005
Ort: Ostarrichi
Beiträge: 51
Standard dateisystem, Text an erste Position anhängen

##EDIT II##

Habe doch ein Problem -_-

Es ist ein Text in einer Datei vorhanden. Mein ziel ist es, neuen Text vor dem Alten zu schreiben.

Wenn ich die datei öffne, per rewind an erste stelle gehe und dann dent ext einfüge, überschreibt der jedoch den alten text am anfang..

ich öffne die datei mit "r+"

Gibts da ne bessere möglichkeit?

oder muss ich das per "neue datei erstellen.. dort reintexten.. alte datei öffnen und text in neue reinschrieben.."?

mfg Niedi
__________________
-_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_-

Geändert von Niedi (07.10.2005 um 14:14 Uhr)
Niedi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.10.2005, 14:28 Nach oben    #2
Benutzer
 
Benutzerbild von Guradia
 
Registriert seit: 18.08.2005
Ort: Düsseldorf
Beiträge: 57
Standard

1. Man kann nicht an den Anfang schreiben
2. Benutzt Datenbank
Guradia ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.10.2005, 14:51 Nach oben    #3
Benutzer
 
Benutzerbild von Niedi
 
Registriert seit: 05.09.2005
Ort: Ostarrichi
Beiträge: 51
Standard

Vielen dank

dann werd ichs mit 2 Dateien machen. Datenbank ist da mehr unnötig als das es was bringt

mfg niedi
__________________
-_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_-
Niedi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.10.2005, 16:42 Nach oben    #4
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.369
Standard

was eine Möglichkeit bei kleinen Dateien darstellt: Datei auslesen - Inhalt leeren - neuen Teil reinschreiben - alten Teil hinterherschreiben


besser: wie schon oben angemerkt: Datenbank!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.10.2005, 17:13 Nach oben    #5
Benutzer
 
Benutzerbild von Niedi
 
Registriert seit: 05.09.2005
Ort: Ostarrichi
Beiträge: 51
Standard

hab das nun so gelöst das ich einfach eine neue datei erstelle, in die den text reinschreib der oben stehen soll, dann die alte datei per file() ausgelesen und mit ner foreach schleife reingeschrieben hab.. geht ohne probleme und benötigt nicht zu viel codezeilen..

Datenbanken wären dafür wie gesagt nicht geeignet. Danke trotzdem für die Hilfe

mfg Niedi
__________________
-_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_-
Niedi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.10.2005, 17:21 Nach oben    #6
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 596
Standard

Passt vieleicht nicht ganz dazu, aber ähnlich habe ich das mal hier gemacht:
http://www.cix88.de/cix_php/tonne/xm..._erstellen.php

Ich wollte ich auch, dass neue Einträge am Anfang stehen.
Klar kann man beim auslesen das ganze umkehren, aber ich wollte nur mal diese Variante ausprobieren.
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.10.2005, 17:27 Nach oben    #7
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.369
Standard

Zitat:
Zitat von CIX88
Passt vieleicht nicht ganz dazu, aber ähnlich habe ich das mal hier gemacht:
http://www.cix88.de/cix_php/tonne/xm..._erstellen.php
nur das man es leider nicht testen kann!
http://www.cix88.de/cix_php/tonne/tonne.xml
zeigt nen Fehler....


oder ich bin mal wieder zu blöde für sowas...
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.10.2005, 18:12 Nach oben    #8
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 596
Standard

Was Fehler ? Welcher ?
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.10.2005, 20:39 Nach oben    #9
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.369
Standard

Zitat:
Zitat von CIX88
Was Fehler ? Welcher ?
merkwürdig....
im Quelltext steht das sauber drin, aber der Browser (FF 1.0.7 en auf WinXPhomeSP2) zeigt mir folgende Meldung:

XML Parsing Error: xml processing instruction not at start of external entity
Location: http://www.cix88.de/cix_php/tonne/tonne.xml
Line Number 2, Column 1:
<?xml version="1.0" encoding="ISO-8859-1" ?>
^

Screenshot:
http://www.host.bekaan.net/php-info/...005_10_07.jpeg
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.10.2005, 21:52 Nach oben    #10
Benutzer
 
Benutzerbild von Niedi
 
Registriert seit: 05.09.2005
Ort: Ostarrichi
Beiträge: 51
Standard

hab selben browser und service pack und bekomm auch den selben fehler

mfg Niedi
__________________
-_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_- -_-
Niedi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.10.2005, 22:50 Nach oben    #11
Erfahrener Benutzer
 
Benutzerbild von Doggi
 
Registriert seit: 26.10.2005
Ort: Basel
Beiträge: 115
Standard

was hendrik vorgeschlagen hat, hab ich auch so gemacht.

lies erst den inhalt aus. schreib diesen in eine textarea im formular und schreib per submit den gesamten neuen text wieder in die datei > fopen($file, "wb"). ist zwar nicht dir orginellste lösung, aber bei mir war es praktisch. so kann man auch tippfehler beheben ohne den ganzen text neu eingeben zu müssen.

ps: wie kriegt man so ein codefenster hier rein wo der php code sich einfärbt?

Geändert von Doggi (27.10.2005 um 22:52 Uhr)
Doggi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.10.2005, 07:12 Nach oben    #12
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.369
Standard

Zitat:
Zitat von Doggi
ps: wie kriegt man so ein codefenster hier rein wo der php code sich einfärbt?
Das wird mittels der Funktion highlight_string() gemacht:
http://de2.php.net/manual/de/functio...ght-string.php
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.10.2005, 09:27 Nach oben    #13
Lutz
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 685
Standard

Ich glaube was er wissen wollte ist, wie man das hier im Forum anwendet!? Könnte mich auch irren, aber ich sagst trotzdem mal:

Mit dem BB-Code PHP ([ PHP ]PHP-COde[ /PHP ] - jedoch ohne die Leerzeichen im BB-Code halt ) erschaffst du dir hier einenkleinen Kasten, in dem der PHP-Code gehighlighted dargestellt wird.
__________________
Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll
MrNiceGuy ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.10.2005, 11:57 Nach oben    #14
Erfahrener Benutzer
 
Benutzerbild von Doggi
 
Registriert seit: 26.10.2005
Ort: Basel
Beiträge: 115
Standard

danke für die antworten. werds demnächst mal testen. ist ja nur für die bessere übersicht, wenn ich schon meinen senf dazu abgebe, solls auch lesbar sein
Doggi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.10.2005, 12:24 Nach oben    #15
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.512
Standard

@Doggi und alle, die das auch mittels der von Jann angedeuteten Technik machen möchten bzw. machen:
http://forum.developers-guide.net/thread169.html#4

Hab da mal was zu geschrieben, was meiner Ansicht nach ganz gut gelungen ist

Grüße Ben.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.10.2005, 20:59 Nach oben    #16
Neuer Benutzer
 
Registriert seit: 18.08.2005
Beiträge: 28
Standard

Zitat:
Zitat von Jann Hendrik
Zitat:
Zitat von CIX88
Was Fehler ? Welcher ?
merkwürdig....
im Quelltext steht das sauber drin, aber der Browser (FF 1.0.7 en auf WinXPhomeSP2) zeigt mir folgende Meldung:

XML Parsing Error: xml processing instruction not at start of external entity
Location: http://www.cix88.de/cix_php/tonne/tonne.xml
Line Number 2, Column 1:
<?xml version="1.0" encoding="ISO-8859-1" ?>
^

Screenshot:
http://www.host.bekaan.net/php-info/...005_10_07.jpeg
Jup weil da Leerzeichen Oder Zeilenumbrüche vor dem XML Header stehen
Du-weisst-schon-wer ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

Erweiterte Suche

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JEditorPane -> Text formatieren Binary Allgemeine Java-Programmierung 4 15.12.2006 18:18
Probleme mit RSS heohni PHP-Programmierung 21 13.10.2006 12:10
Text hinter einem Bild mittig positionieren florian HTML, XML und CSS 3 13.09.2006 21:28
Bild im Text mit css? code5 HTML, XML und CSS 11 20.12.2005 13:15
[VB Express] Rich Text Box PaterNoster Sonstige Programmiersprachen 8 16.11.2005 20:34


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:26 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45