PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   print("") in eine datei schreiben (http://www.selfphp.de/forum/showthread.php?t=7461)

Xardas 15.04.2004 12:04:41

print("") in eine datei schreiben
 
Hallo,
ich möchte das PHP-Befehle in eine andere Datei geschrieben werden.

$eintrag=print("<table>");
$eintrag.=print("<tr>");
$eintrag.=print("<td>");
$eintrag.=print("<b>An:</b>");
$eintrag.=print("</td>");
$eintrag.=print("<td>");
$eintrag.=print("$empfaenger");
$eintrag.=print("</td>");
$eintrag.=print("</tr>");
$eintrag.=print("<tr>");
$eintrag.=print("<td colspan='2'>");
$eintrag.=print("$nachricht");
$eintrag.=print("</td>");
$eintrag.=print("</tr>");
$eintrag.=print("<tr>");
$eintrag.=print("<td>");
$eintrag.=print("$datum");
$eintrag.=print("</td>");
$eintrag.=print("<td>");
$eintrag.=print("$zeit");
$eintrag.=print("</td>");
$eintrag.=print("</tr>");
$eintrag.=print("<table>");
$eintrag.=print("//ende");

$bol=file_exists("ausgang.php");
if($bol){
$datei=fopen("ausgang.php","r");
if($datei){
$dateigroesse=filesize("ausgang.php");
$inhalt=fread($datei,$dateigroesse);
fclose($datei);
}
$ersetzen=str_replace("//ende",$eintrag,$inhalt);
}
$bol=file_exists("ausgang.php");
if($bol){
$datei=fopen("ausgang.php","a");
if($datei){
$output=fwrite($datei,$ersetzen);
fclose($datei);
}
}


Mein Problem ist, dass $eintrag sofort angezeigt wird und nicht in die datei geschrieben wird.

thx
Xardas

MasterOfPuppets 15.04.2004 12:09:42

Warum muss denn print mit in die Datei?

Kannst du nicht einfach die HTML-Tags und den restlichen Text in die Datei schreiben und beim auslesen print anwenden?

Ansonsten müsstest du print auch in "" setzen.

Beedle 16.04.2004 14:47:57

$eintrag .= 'print("blabla")';

ob das sinnvoll ist?

Viele Grüße
Beedle

MasterOfPuppets 17.04.2004 21:06:25

Nö. :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:10:03 Uhr.

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