Include Stammverzeichnis Verlinkung

hallo

wen ich in PHp ein Include verlinke, die sich im Stammverzeichnis befindet, sieht das so aus:

<?php include("/include1.txt"); ?>

Das geht aber nicht. Er glaubt immer die Datei ist im gleichen Verzeichnis wie die PHP Datei.

Wenn ich das aber bei normalen Links so mache geht es:

Link

Was ich meine Ist der Schrägstrich.

Warum geht der bei normalen Links und nicht in PHP?

bosz4

Der Schrägstrich stellt das Wurzelverzeichnis dar.
Bei Links in HTML ist das Wurzelverzeichnis, der “Document Root”, d.h. das Webverzeichnis.
Innerhalb von PHP auf Linux Systemen steht der Schrägstrich für das System-Wurzelverzeichnis. Also eine Ecke tiefer ins System hinein.

in PHP musst du so anfangen: /users/USERNAME/ :wink:

danke @ michi, hat geklappt :wink: