HTMl Code mit fwrite

d4k4

Erfahrenes Mitglied
Moin,
folgendes Problem :
mit

$fp = fopen ( "fragen.dat", "w" );
fwrite( $fp, $frage );
fclose ( $fp );

kann ich ja in dateien schreiben. Wie schaffe ich es aber html Code in diese Textdatei zu schreiben, der dann auch so interpretiert wird?

Also so etwa :

$fp = fopen ( "fragen.dat", "w" );
fwrite( $fp, " Hallo <br> Du! " );
fclose ( $fp );

d.h. In der Txt.datei soll eine zeilen break gemacht werden
 
Zuletzt bearbeitet:
mit \n machst du Zeilenumbrüche.
Wenn du <br> in die Textdatei rein schreibst, dann wird das bei der Ausgabe aber schon berücksichtigt!

Gruß
Fati
 
ne ( ich dacht schon dass ich falsch verstanden werde ) :-)

Was ich mein das in der txt datei der teilenumbruch stattfindet und nicht in der ausgabe

so dass ich zb. zeilenweise auslesen kann
 
Das machst du mit \n
PHP:
$fp = fopen ( "fragen.dat", "w" ); 
fwrite( $fp, " Hallo\n Du! " ); 
fclose ( $fp );

Dann hast du nach Hallo einen Zeilenumbruch!

Gruß
Fati
 
Fatalaty hat dich nicht falsch verstanden und er hat schon richtig geantwortet:

\n
macht zeilenumbrüche

"das ist mein \n
Satz"

Das \n wird ausgewertet als Zeilenumbruch und nicht ausgegeben.
Nennt sich escapezeichen
 
also ich weiss nich

if ($frage){
$fp = fopen ( "fragen.dat", "w" );
fwrite( $fp, "".$frage." /n" );
fclose ( $fp );
$fp = fopen ( "fragen.dat", "a" );
fputs( $fp, $opt1 );
fclose ( $fp );

bei $frage = www und $opt1 = 1
schreibt er in die fragen.dat

www /n 1

er soll aber

1 www
2 1

schreiben
 
Zurück