Ganz einfach, Dateien nicht einfach Doppelklicken / mit dem Browser öffnen Dialog öffnen / in den Browser ziehen / und was es sonst noch für Möglichkeiten gibt.
Du musst die lokalen Dateien so behandeln, als ob sie auf irgendeinem Webserver im Internet liegen.
Da du keine gültige öffentliche URL auf deinen lokalen Rechner hast (und auch aus Sicherheitsgründen nicht haben solltest), gibt es eine Art simulierte URL die lokal immer auf den Rechner zeigt von dem die Anfrage gestellt wird. Diese URL heißt
http://localhost/Sofern der Apache erfolgreich läuft, führt eine Anfrage von
http://localhost/ ins DocumentRoot Verzeichnis des Apachen, welches Standardmäßig \xampp\htdocs\ ist. Alles weitere wird wie sonst auch Referenziert.
Beispiel:
Nehmen wir an, du hast eine Datei
\xampp\htdocs\unterordnerX\unterordnerY\meineDatei.php so wäre die URL zum Anfragen
http://localhost/unterordnerX/unterordn ... eDatei.php
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
free software according to purpose of usageXAMPP 1.8 for local development/testing only
Zend Server 6 (free) for production environments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
It's like porn for programmers 