Mal wieder ein kleines Problemchen.
Ich habe lokal Apache/PHP4/mySQL installiert zum offline testen meiner Scripte.
Nutze ich in Formularen $PHP_SELF ( action=\"$PHP_SELF\" ), wird das Script in einem falschen Pfad aufgerufen.
Beispiel:
Normalerweise läuft das Script in c:\localhost\board\script.php
Ruft sich nun dieses Script durch $PHP_SELF selbst auf, wird es falsch ausgeführt, und zwar hier: c:\localhost\php4\php4.exe\board\script.php
Dies führt zwar zum korrekten ausführen des Scripts, aber zu Darstellungsfehlern von Grafiken die ich über dhtml-konforme Verweise einbinde ( <img src="./images/bild,gif"> oder <img src="../images/bild.gif"> ) Die Bilder werden nicht dargestellt weil durch $PHP_SELF der Pfad falsch übernommen wird.
Das ist natürlich sehr lästig beim testen der Scripte.
Wie kann das sein ?
Ich hab schon in der PHP.ini gesucht, aber keine entsprechende Einstellung gefunden die ich anpassen müsste :?
Muß ich da was einstellen, oder wie oder was ?? :?
Ich habe lokal Apache/PHP4/mySQL installiert zum offline testen meiner Scripte.
Nutze ich in Formularen $PHP_SELF ( action=\"$PHP_SELF\" ), wird das Script in einem falschen Pfad aufgerufen.
Beispiel:
Normalerweise läuft das Script in c:\localhost\board\script.php
Ruft sich nun dieses Script durch $PHP_SELF selbst auf, wird es falsch ausgeführt, und zwar hier: c:\localhost\php4\php4.exe\board\script.php
Dies führt zwar zum korrekten ausführen des Scripts, aber zu Darstellungsfehlern von Grafiken die ich über dhtml-konforme Verweise einbinde ( <img src="./images/bild,gif"> oder <img src="../images/bild.gif"> ) Die Bilder werden nicht dargestellt weil durch $PHP_SELF der Pfad falsch übernommen wird.
Das ist natürlich sehr lästig beim testen der Scripte.
Wie kann das sein ?
Ich hab schon in der PHP.ini gesucht, aber keine entsprechende Einstellung gefunden die ich anpassen müsste :?
Muß ich da was einstellen, oder wie oder was ?? :?
Kommentar