AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[PHP] Array in Datei abspeichern?

Ein Thema von cruso · begonnen am 19. Jul 2007 · letzter Beitrag vom 20. Jul 2007
Antwort Antwort
Seite 2 von 4     12 34      
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#11

Re: [PHP] Array in Datei abspeichern?

  Alt 20. Jul 2007, 13:04
Zu serialize(): wenn er die Datei mit file() einlesen will, ist serialize schlecht.
Zum implode(): Erstens laesst file() die Zeilenumbrueche am Ende intakt, und loescht sie nicht weg. Ein implode('', $foo) sollte also reichen.

Lies die Datei doch einfach nochmal mit file() aus und ueberpruef, ob wirklich nur ein Element im Array drin ist. Was ein Editor anstellt, der keine gscheiden Zeilenumbrueche erkennt, kann dir eigentlich egal sein.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#12

Re: [PHP] Array in Datei abspeichern?

  Alt 20. Jul 2007, 13:08
hallo,

einfach wäre es, so eine datei zu erstellen:

Code:
<?php
return array('a','b','c');
?>
die kann dann so geladen werden:

Code:
$arr = include('file.php');
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
cruso
(Gast)

n/a Beiträge
 
#13

Re: [PHP] Array in Datei abspeichern?

  Alt 20. Jul 2007, 13:14
also irgendwie gibt es jetzt viele viele Lösungen... nur welche funktioniert? Und was ist jetzt an meinem Code falsch bzw. was ist jetzt der tatsächliche Grund, dass es nicht klappt?
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#14

Re: [PHP] Array in Datei abspeichern?

  Alt 20. Jul 2007, 13:16
Unter welchem Betriebssystem läuft denn PHP? Windows? Unix? Mac OS?
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
cruso
(Gast)

n/a Beiträge
 
#15

Re: [PHP] Array in Datei abspeichern?

  Alt 20. Jul 2007, 13:22
Code:
//...

PHP läuft unter Windows (doch es sollte doch auf jeden fall möglich sein eine datei plattformunabhängig zu verändern)... außerdem klappt es ja im ersten fall...
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#16

Re: [PHP] Array in Datei abspeichern?

  Alt 20. Jul 2007, 13:24
Sorry, aber liest hier einer überhaupt richtig?

--> http://www.delphipraxis.net/internal...=752554#752554

Wenn er die Datei mit w+ öffnet, ist es doch klar, dass da nur ein Eintrag drin steht, nämlich der, den er gerade geschrieben hat, da w+ die Größe der Datei auf 0 Bytes setzt.
  Mit Zitat antworten Zitat
cruso
(Gast)

n/a Beiträge
 
#17

Re: [PHP] Array in Datei abspeichern?

  Alt 20. Jul 2007, 13:28
Zitat von Nuclear-Ping:
Sorry, aber liest hier einer überhaupt richtig?

--> http://www.delphipraxis.net/internal...=752554#752554

Wenn er die Datei mit w+ öffnet, ist es doch klar, dass da nur ein Eintrag drin steht, nämlich der, den er gerade geschrieben hat, da w+ die Größe der Datei auf 0 Bytes setzt.
und warum funktioniert es dann beim ersten mal? ich kann eine zeile herauslöschen und das array danach abspeichern und es sind soviele zeilen in der datei wie das array elemente hat...
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#18

Re: [PHP] Array in Datei abspeichern?

  Alt 20. Jul 2007, 13:33
Zitat von Nuclear-Ping:
Sorry, aber liest hier einer überhaupt richtig?

http://www.delphipraxis.net/internal...=752554#752554

Wenn er die Datei mit w+ öffnet, ist es doch klar, dass da nur ein Eintrag drin steht, nämlich der, den er gerade geschrieben hat, da w+ die Größe der Datei auf 0 Bytes setzt.
Ich weiß nicht, was Du immer mit Deiner 0-Byte-Größe hast. Wenn er die Datei komplett neu erstellen will (eingelesen hat er sie ja bereits), ist es doch OK, die Größe auf 0 zu setzen. Tut er das nicht und der neu zu schreibende Inhalt ist kleiner als der alte, hat er noch "alten Müll" am Ende der Datei stehen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
cruso
(Gast)

n/a Beiträge
 
#19

Re: [PHP] Array in Datei abspeichern?

  Alt 20. Jul 2007, 13:40
Und wie würde es jetzt klappen?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#20

Re: [PHP] Array in Datei abspeichern?

  Alt 20. Jul 2007, 13:47
Was soll denn diese Zeile bewirken?
Code:
fwrite($tf, $log_add);
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 4     12 34      


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 are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz