Ich versuche die Variable auf das aktuelle Arbeitsverzeichnis zu setzen. Ich habe den Code unten:
Variable auf aktuelles Verzeichnis setzen
$docs_uri = getcwd() . "/head_tag.php";
Aber wenn ich versuche, wie unter dem Pfad in einem Anker-Tag zu setzen:
echo "<a href='$docs_uri'>TEST</a>";
Auch wenn es dort befindet. Denn wenn ich alles vor PROJECT-GMPU wie '/ applications/MAMP/htdocs /' aus der URL entferne, bekomme ich die Datei.
ich diesen Fehler:
The requested URL /Applications/MAMP/htdocs/PROJECT-GMPU/data-information-knowledge/javascript-documentation/head_tag.php was not found on this server.
Sie können '__DIR__' für das aktuelle Verzeichnis des Skripts verwenden. –
Sind Sie * sicher * das ist die richtige Webadresse? Es sieht sehr nach einem Dateisystempfad aus. (Es ist merkwürdig, dass 'htdocs' in der Adresse wäre.) – David
' getcwd() 'gibt einen Dateisystemverzeichnispfad vom Dateisystemstamm zurück; URLs haben ihren eigenen Stammordner, der ein Unterordner im Dateisystem ist; '$ _SERVER ['DOCUMENT_ROOT']' gibt Ihnen den Webserverstamm aus dem Dateisystemstamm –