echo nicht ausgeben

  • Themenstarter Themenstarter moritz115
  • Beginndatum Beginndatum
M

moritz115

Hallo,

ich habe folgenden Code:

PHP:
$t = '
echo "$inhalt_ausgeben";
';

$date = "pages/".$name.".php";
$ha = fopen($datein , "a+");
fwrite($ha , $t);

Ich möchte jetzt, dass der echo befehl in die Datei geschrieben wird, aber in der Datei, in der dieser Code verarbeitet wird, nicht ausgegeben wird. Eingetragen wird er in die andere Datei, aber leider auch ausgegeben, in der Datei, in der er verarbeitet wird. Dort steht dann: echo "$inhalt_ausgeben"; :(

Danke mfg
 
Das geht bei mir auch ohne die Klammern. Mit Klammern wird trotzdem echo "$inhalt_ausgeben"; angezeigt :(
Wie mache das das nicht kommt?

Danke und mfg
 
Kommt $inhaltausgeben aus der Datei, die die andere generiert oder aus der generierten Datei?

Probier es mal so:

PHP:
$content = <<<CODE
<?php
echo "$inhalt_ausgeben";
?>
CODE;

$file = "pages/".$name.".php";

file_put_contents($file, $content);
 
Hallo,

$inhalt_ausgeben kommt aus der Datei, die neu erstellt wird. Soll ich trotzdem ausprobieren?

Danke und mfg
 
Da ist ein ; zuviel

PHP:
$t = ' 
echo "$inhalt_ausgeben"; 
';
änder das mal in:

PHP:
$t = ' 
echo "$inhalt_ausgeben";
 
Hallo,

danke für eure Hilfe. Aber klappt beides nicht.das mit ' und ; ist richtig so. Und quaicherius, das ändert nichts, kommt das gleiche^^
 
Klappt jetzt. Ich habe nen doofen Fehler gemacht -.-

Aber Danke für die Hilfe!
 
Zurück