Startseite  Portal  Album  Suche  Archiv  FAQ  Gruppen  Registrieren  Mailbox  Muskelnet-Shop  Hardcoresupplements  Toplist  Login

  
Registriere jetzt Deine
kostenlose
Muskelnet.com Emailadresse!

Klick hier!
Ich bräuchte auch mal nen PHP Profi Rat ...

 
Du musst eingeloggt sein um Beiträge zu schreiben   Du musst eingeloggt sein um Beiträge zu schreiben    Muskelnet.com Foren-Übersicht -> Sonstiges
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Pitbull




Anmeldedatum: 20.11.2002
Beiträge: 321
Wohnort: Linz

BeitragVerfasst am: 26.11.02 | 15:00    Titel: Ich bräuchte auch mal nen PHP Profi Rat ...

Nimm grade ein Gästebuch in PHP in Betrieb. lauft ohne MySQL, schreibt also in Flatfiles.

Alles recht und schön, nur möchte ich es auch administrierbar machen, spricht Einträge editieren und löschen.

Und jetzt mein Problem ... wie kann ich in PHP einen Teil eines ASCII Flatfiles rauslöschen ? Eine Möglichkeit wäre alles was ich NICHT löschen will, in nen neuen File schreiben, aber das ist ja hirnrissig.

Gibts nicht ne Möglichkeit z.B. eine bestimmte Anzahl von Zeichen, ab einem bestimmten Index zu löschen ? :?:
Nach oben
Thomas
Site Admin



Anmeldedatum: 19.11.2002
Beiträge: 606

BeitragVerfasst am: 26.11.02 | 15:05    Titel:

Du kannst Du das File öffnen und editieren oder?
Nach oben
Pitbull




Anmeldedatum: 20.11.2002
Beiträge: 321
Wohnort: Linz

BeitragVerfasst am: 26.11.02 | 15:12    Titel:

ja schon ...

dasses gets , puts etc. gibt weiß ich schon ... aber wie löscht du nen Eintrag raus ?

Im Prinzip kannst in PHP ja nur nen String schreiben oder lesen ... bzw. die ganze Datei löschen.
Nach oben
TG




Anmeldedatum: 20.11.2002
Beiträge: 87
Wohnort: Mülheim/Ruhr

BeitragVerfasst am: 26.11.02 | 15:17    Titel:

Kommt drauf an, wie das Forum arbeitet.
Gibt es nur ein File oder mehrere (jeder Thread eins?)??
Die Files basieren nicht auf XML oder?

Je nach Art kannst du z.B. via RE (Regular Expressions= Reguläre Ausdrücke ) den kram auslesen oder mit Hilfe von entsprechenden Methoden.

_________________
Bis dann, Ciao!
TG
Nach oben
Pitbull




Anmeldedatum: 20.11.2002
Beiträge: 321
Wohnort: Linz

BeitragVerfasst am: 26.11.02 | 15:21    Titel:

@TG
Daß PHP XML Tags auslesen kann ist mir neu :?

Hab übrigens ne "offizielle" Lösungsantwort von nem PHP Forum gefunden ... schaut schlecht aus ... Sad

Zitat:
Um in einer Datei eine Zeile einzufügen oder zu löschen, muß man die Datei öffnen und zeilenweise durchlesen und in eine zweite Datei schreiben. Erreicht man die gewünschte Position, muß man dort eine Zeile einfügen oder löschen. Nach Abschluß der Operation ist die Originaldatei zu löschen und die neue Datei umzubenennen. Dabei ist zu beachten, daß in einer Webumgebung ohne weiteres mehrere Benutzer zugleich eine solche Operation für dieselbe Datei anfordern können. Man muß also auch durch Locking dafür Sorge tragen, daß sich diese Benutzer nicht in die Quere kommen.
Nach oben
TG




Anmeldedatum: 20.11.2002
Beiträge: 87
Wohnort: Mülheim/Ruhr

BeitragVerfasst am: 26.11.02 | 15:47    Titel:

Ja, PHP kann meines wissens nach auch mit XML umgehen. Und wenn nicht pHP selbst, dann irgendwelche Module, die dies realisieren.

Die Antwort ist übrigens Korrekt, könnte man so machen.

_________________
Bis dann, Ciao!
TG
Nach oben
Pitbull




Anmeldedatum: 20.11.2002
Beiträge: 321
Wohnort: Linz

BeitragVerfasst am: 26.11.02 | 17:25    Titel:

@TG

Meinst vielleicht PHP .NET ... da bin ich mir sicher daß XML vorgesehn ist. Aber beim normalen PHP kann ichs mir nicht vorstellen
Nach oben
TG




Anmeldedatum: 20.11.2002
Beiträge: 87
Wohnort: Mülheim/Ruhr

BeitragVerfasst am: 27.11.02 | 12:02    Titel:

doch. Aber ich schau nachher nochmal in meinem Buch at home nach. Dann berichte ich dir mal.
Aber Perl kann ebenfalls XML entparsen, also müsste PHP auch das können.:)

_________________
Bis dann, Ciao!
TG
Nach oben
DaMorph




Anmeldedatum: 22.11.2002
Beiträge: 16

BeitragVerfasst am: 27.11.02 | 20:49    Titel:

Lese die textdatei doch in ein Array ein und schreib dann die textdatei ohne den entsprechenden eintrag neu.

oder schau mal unter: www.dynamic-webpages.de

Gruß
Chris
Nach oben
TG




Anmeldedatum: 20.11.2002
Beiträge: 87
Wohnort: Mülheim/Ruhr

BeitragVerfasst am: 28.11.02 | 21:10    Titel:

@Pit: Die PHP-API bietet einige Methoden für XML-Sachen an. Ansonsten steht noch das Document Object Model (DOM) zur Verfügung. Auf den basierend gibt es z.B. den Parser LibXML.
_________________
Bis dann, Ciao!
TG
Nach oben
Pitbull




Anmeldedatum: 20.11.2002
Beiträge: 321
Wohnort: Linz

BeitragVerfasst am: 28.11.02 | 21:20    Titel:

Habs jetzt mit umspeichern in ne andere Datei gemacht. Mal schaun. Ich hoffe das Teil geht nicht hoch wenn da ein mehr Einträge drinnen sind.

@TG

*hm* ... XML parsen schön und gut, aber ich befürchte PHP handhabt den XML File wie nen stinknormalen Textfile. Also wird löschen von nem Tag auch nix anderes sein, als eben oben besagte umkopiererei.
Nach oben
TG




Anmeldedatum: 20.11.2002
Beiträge: 87
Wohnort: Mülheim/Ruhr

BeitragVerfasst am: 28.11.02 | 21:48    Titel:

Hi Pit,

das wird sowieso nie anders sein, egal in welcher Sprache, denn ein XML-File ist ja ein stink normales Ascii-File und das wird halt ausgelesen, usw.. In den einzelnen Programmiersprachen wird die Handhabung, durch die entsprechenden Objektbibiliotheken, nur vereinfacht. Du musst dementsprechend den Zugriff auf das XML-File nicht mehr programmieren.

_________________
Bis dann, Ciao!
TG
Nach oben
Beiträge der letzten Zeit anzeigen:   
Du musst eingeloggt sein um Beiträge zu schreiben   Du musst eingeloggt sein um Beiträge zu schreiben    Muskelnet.com Foren-Übersicht -> Sonstiges Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
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.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen


Diese Seiten könnten Sie auch interessieren:

Muskelaufbau | Bodybuilding Tipps | Trenbolon | Androgen Steroids | Roidorder | Powerchamp | Bodybuilding Begriffe | Fatburner | Prohormone | Anabolika | Steroid Information | Bodybuilding Forum

© Copyright  2002-2007 Muskelnet.com
Haftungsausschluss & Impressum

Suchmaschinenoptimierung mit Ranking-Hits
Muskelnet.com


Powered by phpBB © 2001-2008 | Sitemap
phpBB SEO URLs V2

Anti Bot Question MOD - phpBB MOD gegen Spambots
Vereitelte Spamregistrierungen: 98