PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Array in Datei schreiben (http://www.selfphp.de/forum/showthread.php?t=2667)

AndreD 16.11.2002 12:28:20

Array in Datei schreiben
 
Hi nochmal,
ich lese mit file() erfolgreich den Inhalt einer Datei zeilenweise in ein Array ein. Nun mein Problem:
Wie kann ich mit PHP in eine solche Datei schreien?
Gibt es auch eine Funktion, die ein Array zeilenweise in eine Datei schreibt?

Viele Grüsse,
andre

p.s. Vielen Dank an das SelfPHP Team! SelfPHP ist eine echte Hilfe.

|Coding 16.11.2002 16:53:37

hi,

versuch es mal so:
PHP-Code:

<?
$fp = fopen('die_datei.txt', 'w');
foreach($dein_array as $values) fputs($fp, $values."n");
fclose($fp);
?>

!ACHTUNG! achte darauf das der ordner, in dem die datei erzeugt wird, schreibrechte hat.

AndreD 16.11.2002 16:59:29

....also:
Ich habe folgendes ausgetestet:

Zeilenumruch mittels <br>:
Funktioniert nicht (die geschriebene Datei wird eingelesen aber nur ein Schlüssel mit den gesamten Inhalt wird in ein Array gelesen.)

Zeilenumbruch mittels chr(13):
Funktioniert nicht (die geschriebene Datei wird eingelesen aber nur ein Schlüssel mit dem gesamten Inhalt wird in ein Array gelesen.)

Nur wenn ich in der einzulesende Datei einen Zeilenumbruch mittels "enter" einfüge, wird die Datei fehlerfrei über file() eingelesen.

Geschrieben wird die Datei so:

fputs($fp,$newstring);

Wie schreibe ich einen echten Zeilenumruch mit php in eine Datei?
Einfacher wäre ein Gegenstück zu File() um ein Array zeilenweise in eine Datei zu schreiben...

AndreD 16.11.2002 17:02:08

Danke Coding,
ich werde es so versuchen.

Viele Grüsse,
Andre

doudie 16.11.2002 22:34:38

mit rn ?

fputs($fp,"$newstringrn");

AndreD 17.11.2002 12:24:16

Nun habe ich es auch geschnallt!
Nun funktioniert alles bestens ;-) (bis zum nächsten Problem)
Vielen Dank!
...PHP ist meine erste Programmiersprache....


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:23:01 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.