echo $begrüßung;
include '/extensions/header.php';
Das erzeugt eine Fehlermeldung: No such file or directory
Mit Links, die absolut verlinken, gibt es kein Problem. Also kommt PHP nicht mit absoluten Pfaden zurecht. Was kann ich dagegen machen?
Das liegt an unterschiedlichen Bezugswerten. URL-Pfade gehen vom Document-Root des Webservers aus, PHP hat dagegen prinzipiell Zugriff auf das gesamte Filesystem.
was für ein Verzeichnis erwartest du denn hier? Linux und Windows werden sich da IMHO unterschiedlich verhalten. Meine bescheidenen Linux-Kenntnisse lassen mich vermuten, dass Linux auf oberster Ebene nach einem Verzeichnis extensions sucht, Windows dagegen könnte relativ im aktuellen Verzeichnis anfangen.
Nein, bei beiden Systemen verhält sich hier PHP gleich. Absolute Verzeichnisse werden immer ausgehend vom Root-Verzeichnis interpretiert. Bei Windows kommt noch das aktuelle Laufwerk hinzu.
echo "$verabschiedung $name";