Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   php Daten untereinander in Datei schreiben? (https://www.delphipraxis.net/65293-php-daten-untereinander-datei-schreiben.html)

Angel4585 14. Mär 2006 18:35


php Daten untereinander in Datei schreiben?
 
Hallo zusammen,

ich versuche mich momentan an php und mir stellt sich gerade die frage wie ich Daten zeilenweise in eine datei schreibe. Wenn ich einfach 2mal hintereinander fwrite nehme stehen die Daten hintereinender, aber wie bekomm ich die beiden Werte UNTEREINANDER in die Datei rein??

Danke schonmal

:angel:

Waldteufel 14. Mär 2006 18:35

Re: php Daten untereinander in Datei schreiben?
 
Einfach ans Ende des Strings ein "\n" (Zeilenumbruch) schreiben ;-)

Angel4585 14. Mär 2006 19:10

Re: php Daten untereinander in Datei schreiben?
 
:gruebel: also so:
Code:
fwrite($file,"$text /n");
fwrite($file,"$text /n");
fwrite($file,"$text /n");
fwrite($file,"$text /n");
fwrite($file,"$text /n");
??
Geht irgendwie nicht... im Notepad wird alles hintereinander angezeigt..

Airblader 14. Mär 2006 19:18

Re: php Daten untereinander in Datei schreiben?
 
1. Backslash, nicht slash ;)
2. Am besten "\r\n" bentuzen :)

MfG, air

faux 14. Mär 2006 19:51

Re: php Daten untereinander in Datei schreiben?
 
Zitat:

Zitat von Airblader
2. Am besten "\r\n" bentuzen :)

Das hängt IMHO von der Codierung ab. Also ob man jetzt ANSI, UTF-8, ISO-8859 oder sonst was nimmt, da ist überall unterschieldich, soweit ich mich erinnere.

Grüße
Faux

Flare 14. Mär 2006 19:58

Re: php Daten untereinander in Datei schreiben?
 
Ich würde an die Sache eher über die system-eigenen Steuersignale gehen. Die sind zum Beispiel für einen Zeilenumbruch
#13#10
Du könntest ja das mal versuchen, einfach diese 2 Zeichen ohne Anführungsstriche im Text einfügen.


Flare

faux 14. Mär 2006 19:59

Re: php Daten untereinander in Datei schreiben?
 
@Flare:
Hier gehts um PHP. ;)

Flare 14. Mär 2006 20:00

Re: php Daten untereinander in Datei schreiben?
 
Ja und? es ist eine Datei die von Windows oder einem anderen System verwaltet wird. Ich habe das schon mal irgendwo bei mir in nem PHP-Code gesehen, ich suche es mal.


Flare

//edit: Ich habe zwar nicht den Code gefunden, aber einen Text, in dem Erklärt wird, wie man die PHP-Formatierung erweitern kann:
Delphi-Quellcode:
$str .= chr (27); /* fügt an das Ende von $str ein Escape-Zeichen an */

/* Oft wird diese Funktionalität gebraucht */

$str = sprintf ("Dieser String endet mit einem Escape: %c", 27);
Und ich bin eben der Meinung, dass man darüber auch Zeilenumbrüche einfügen kann, nur mit #13#10 klappt das komischerweise nicht, das habe ich schon getestet.

faux 14. Mär 2006 20:08

Re: php Daten untereinander in Datei schreiben?
 
Zitat:

Zitat von Flare
nur mit #13#10 klappt das komischerweise nicht, das habe ich schon getestet.

Das #-Symbol ist eine Delphieigenheit. Andere Sprachen, andere Sitten. ;) In PHP machst du das zB mit der Funktion chr() wie in deinem Beispiel schon erwähnt.

Grüße
Faux

Flare 14. Mär 2006 20:09

Re: php Daten untereinander in Datei schreiben?
 
Das ist mir schon klar, dass # zu Delphi gehört, aber ich meinte damit, dass
Delphi-Quellcode:
chr(13).chr(10)
trotzdem keinen Zeilenumbruch einfügen.


Flare


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:37 Uhr.
Seite 1 von 3  1 23      

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