Was ist ein relativer Pfad in Web-Programmierung?

February 7

Was ist ein relativer Pfad in Web-Programmierung?

In der Informatik gibt ein Pfad den Speicherort einer Datei oder Objekt, das auf ein System oder im Netzwerk gespeichert ist. Pfade können im Allgemeinen entweder absolut oder relativ sein. Ein absoluter Pfad angibt, die vollständige Adresse des Objekts in Frage, von einem beliebigen anderen Ort zugänglich zu machen. Ein relativer Pfad gibt den Speicherort des Objekts relativ zu einer anderen Position. Innerhalb einer Programmierung Codedatei zeigen ein relativer Pfad die Route aus der Datei bezieht sich dabei auf ein Objekt.

Prinzip

Das Prinzip eines relativen Pfades ist, dass Code Kurzschreibweise verwenden können, um auf andere Dateien und Objekte im gleichen Dateisystem verweisen. Beispielsweise können Sie auf eine Datei im gleichen Verzeichnis wie eine Codedatei mit nur den Dateinamen verweisen. Auch finden Sie in Dateien in anderen Verzeichnissen innerhalb des gleichen Systems mit verschiedenen Arrangements von Schrägstriche und andere Symbole zum Richtungen an die erforderlichen Stellen angeben.

Verwendet

Web-Programmierung und Markup-Sprachen verwenden häufig relative Pfade. Beispielsweise enthält die folgenden HTML-Ausschnitt ein Bildes:

< Img Alt = "mein Bild" / >

Die Lage des Bildes erscheint als der Wert des Attributs "Src". Das betreffende Bild befindet sich in einem Verzeichnis mit dem Namen "Bilder" die sitzt auch im selben Verzeichnis wie die HTML-Datei. Relative Pfade auch in serverseitigen Skripts Programmieren angezeigt werden. Der folgende PHP-Code enthält beispielsweise den Inhalt eines zweiten PHP-Skripts:

sind "utilities/functions.php";

Dadurch wird den Inhalt einer Datei mit dem Namen "functions.php" liegt im Ordner "Dienstprogramme" im gleichen Verzeichnis wie die PHP-Datei importieren, importiert.

Überlegungen zur

Web-Programmierung Skripte mit relativen Pfaden kann häufig Fehler auftreten, wenn Entwickler Dateien bewegen. Bei Entwicklung und Wartung kann die Verzeichnisstruktur einer Website ändern. Entwickler können auch einige Elemente von einem Server auf einen anderen verschieben. In solchen Fällen können relative Pfade verhindern, dass Code ordnungsgemäß funktioniert. Wenn die Wahrscheinlichkeit, dass solche Fehler hoch ist, können Programmierer um absolute Pfade verwenden stattdessen entscheiden, obwohl dies nur funktioniert, wenn der Speicherort der Dateien mit den Pfaden genommen auch gleich bleibt.

Alternative

Absolute Pfade sind die wichtigste Alternative zu relative Pfade. Ein absoluter Pfad anzugeben, die vollständige Adresse auf ein Objekt, einschließlich ihres Standorts innerhalb einer Dateisystem oder Netzwerk. In einem lokalen Computer kann der absolute Pfad der Name des Laufwerks Host für die Datei enthalten. Allerdings ist für Web Programmierung es häufiger zum Verweisen auf Objekte, die mit absoluten Pfaden durch einschließlich der Adressen des Servers speichern. Dies kann mithilfe der IP (Internet Protocol) Adresse oder den Domänennamen für den betreffenden Server. Folgende Adresse bezieht sich z. B. um eine Image-Datei in ein Verzeichnis auf einer Website gespeichert:

http://SiteDomain.com/Folder/Picture.jpg