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";