dedlfix: Datei includen und Inhalt als Variable verwenden

Beitrag lesen

echo $begrüßung;

Wenn include ueber HTTP freigeschaltet ist, sollte es mit dieser Funktion ebenso funktionieren.

Nein, denn

Ich habe eine Datei in der steht nur ein Wort. On oder Off.
$y =  "http://www.domain.de/datei.php";
$anoderaus = include($y);

include liefert nur dann etwas zurück, wenn es in der inkludierten PHP-Daten als return zurückgeliefert wird. Dazu muss der PHP-Code von dem Server, der das include ausführt, interpretiert werden. Wenn in der inkludierten Ressource Text außerhalb von <?php ?> steht, dann landet der ungesehen durchgereicht in der Ausgabe, nicht jedoch im Rückgabewert und demzufolge auch nicht in $anoderaus. Das Einbinden externer Ressourcen über Code-ausführende Methoden wie include ist auch schon aus Sicherheitsgründen nicht zu empfehlen. Auch dann nicht, wenn man den den zu inkludierenden Text ausliefernden Server unter seiner Kontrolle wähnt.

echo "$verabschiedung $name";