![]() |
Re: [PHP] Array in Datei abspeichern?
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 |
Re: [PHP] Array in Datei abspeichern?
hallo,
einfach wäre es, so eine datei zu erstellen:
Code:
die kann dann so geladen werden:
<?php
return array('a','b','c'); ?>
Code:
$arr = include('file.php');
|
Re: [PHP] Array in Datei abspeichern?
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?
|
Re: [PHP] Array in Datei abspeichern?
Unter welchem Betriebssystem läuft denn PHP? Windows? Unix? Mac OS?
|
Re: [PHP] Array in Datei abspeichern?
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... |
Re: [PHP] Array in Datei abspeichern?
Sorry, aber liest hier einer überhaupt richtig? :mrgreen:
--> ![]() 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. ;) |
Re: [PHP] Array in Datei abspeichern?
Zitat:
|
Re: [PHP] Array in Datei abspeichern?
Zitat:
|
Re: [PHP] Array in Datei abspeichern?
Und wie würde es jetzt klappen?
|
Re: [PHP] Array in Datei abspeichern?
Was soll denn diese Zeile bewirken?
Code:
fwrite($tf, $log_add);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz