Pfadangaben funktionieren nicht

Hallo,

habe mal eine Verstaendnisfrage:

Es ist schon lange her (vielleicht doch shcon zu lange?), aber ich habe mal gelernt, dass man von einer php-Seite auf ein Unterverzeichnis auf einem Linux Rechner mit:

href="./Unterverzeichnis/datei"
oder
href=„Unterverzeichnis/datei“

zugreifen kann. Oder stimmt das nicht?
Oder gelten andere Regeln bei dem Zugriff auf Stylesheet oder JavaScript Dateien?

Die Dateien sind korrekt in dem Verzeichnis menucu vorhanden. Zeigen aber beide keinerlei Auswirkung.

Was mache ich da falsch?

Stehen die Dateien im gleichen Verzeichnis wie die PHP-Seite klappt alles einwandfrei.

Herzliche Gruesse
Christian

Hallo,

habe gerade festgestellt, dass die JavaScript Datei wohl funktioniert, aber die CSS-Datei wohl so nicht funktioniert!

Obwohl beide im gleichen Verzeichnis stehen.

Herzliche Gruesse
Christian

Hallo,

habe mal eine Verstaendnisfrage:

Es ist schon lange her (vielleicht doch shcon zu lange?), aber
ich habe mal gelernt, dass man von einer php-Seite auf ein
Unterverzeichnis auf einem Linux Rechner mit:

href="./Unterverzeichnis/datei"
oder
href=„Unterverzeichnis/datei“

zugreifen kann. Oder stimmt das nicht?
Oder gelten andere Regeln bei dem Zugriff auf Stylesheet oder
JavaScript Dateien?

Das hat ja wenig mit PHP zu tun. Das Stylesheet verlinkst Du wie in einem normalen HTML, das wird ja auch vom Browser wie normales HTML interpretiert und nicht serverseitig vom PHP-Server. Und da lasse ich immer den Punkt und den ersten Slash weg. Funktioniert es dann auch nicht?

Da hast Du eigentlich Recht. Das haette in html oder css oder js geheort.

Und nochmal hast Du Recht ohne ./ funktioniert es tatsaechlich. Da das js Bilddateien fuer den Hintergrund aufruft und diese nicht erschienen, hatte ich angenommen, dass das js nicht aufgerufen wird.
Und bei den Links zu den Bildern muss man vom Verzeichnis ausgehen, in des die js-Datei liegt.

Danke fuer Deine Hilfe. Jetzt klappt jedenfalls alles.

Christian

Das hat ja wenig mit PHP zu tun. Das Stylesheet verlinkst Du
wie in einem normalen HTML, das wird ja auch vom Browser wie
normales HTML interpretiert und nicht serverseitig vom
PHP-Server. Und da lasse ich immer den Punkt und den ersten
Slash weg. Funktioniert es dann auch nicht?