Seltsames Problem
Kay Lerch
- cgi
Folgendes --> Ich habe ein Voting-Script geschrieben, wo man Bilder bewerten soll. Der Vote ist über dem Bild und wenn man auf Send klickt soll sich diesselbe bild.pl erneut laden und anstatt des Votes die Ergebnisse über das Bild machen. Soweit so gut, alles funktioniert.
Nun das Problem : Wenn die bild.pl erneut aufgerufen wird und das Ergebnis korrekt anzeigt, dann findet er jedoch nicht mehr die Grafiken und CSS-Dateien wie er es im vorherigen Aufruf noch getan hat. Die Pfade sind absolut und stimmen, denn wenn ich einen Pfad kopiere und das Image in einem neuen Browser aufrufe, findet er das Bild wieder.
Woran kann das liegen? Es würde nix bringen, wenn ich den Script-Code hier rein kopiere, denn an sich ist nichts falsch (Pfade sind im Quellcode alle korrekt). Server ist Puretec ...
Also habe ich es in zwei verschiedene Dateien bild.pl und vote.pl getan, doch das Problem tritt nachwievor auf.
Eigenartig ist zudem, dass, wenn ich auf Aktualisieren klicke, alles wunderbar funktioniert und alle Grafiken angezeigt werden.
Auch das hinzufügen von einem <meta http-equiv="cache-control" content="no-cache"> oder print "Pragma: no-cache\n"; brachte wenig Erfolg.
Ich habe in der Internetcommunity noch niemanden gefunden, der mir diesbezüglich weiterhelfen konnte ...
Nun das Problem : Wenn die bild.pl erneut aufgerufen wird und das Ergebnis korrekt anzeigt, dann findet er jedoch nicht mehr die Grafiken und CSS-Dateien wie er es im vorherigen Aufruf noch getan hat. Die Pfade sind absolut und stimmen, denn wenn ich einen Pfad kopiere und das Image in einem neuen Browser aufrufe, findet er das Bild wieder.
Schau in die Adreßzeile. Die dortige Adresse wird vom Browser zur Bildung aller Referenzen benutzt. Kann es sein, daß sich der Pfad dort ändert?
Dem kannst du eigentlich nur durch absolute Pfade vernünftig entgehen, oder durch Angabe eines <base href="...">.
Oder du gibst nochmal ein paar mehr Informationen und Beispiele, was schief läuft.
- Sven Rautenberg
wie du mich eigentlich schon selbst rezitiert hast :
Die Pfade sind absolut und stimmen
wie du mich eigentlich schon selbst rezitiert hast :
Die Pfade sind absolut und stimmen
Und als Alternative meinte ich:
"Oder du gibst nochmal ein paar mehr Informationen und Beispiele, was schief läuft."
- Sven Rautenberg
Das eigenartige ist ja, dass alles nach Fahrplan läuft. Am besten du schaust es dir selbst an : http://www.dexter2000.de/cgi-bin/riza/bild.pl?file=TRAIN%20TRAM/OITRAM.jpg
Vergleiche die Pfade aus der bild.pl mal mit der vote.pl. Es sind haargenau die gleichen. Drücke bei der vote.pl mal aktualisieren, alles wird funktionieren. Das Problem haut mich echt um ...
Hallo,
Deine Pfade sind eben nicht dieselben!
Vor Voting: "http://www.nurdra.de/riza/TRAIN 0TRAM/OITRAM.jpg"
Nach Voting: "http://www.nurdra.de/riza/TRAIN%20TRAM/OITRAM.jpg"
Könnte es sein, daß Du keine Leerzeichen in Datei-/Pfadnamen verwenden solltest???
Nebenbei: Bei mir hat es alles angezeigt (IE 5.5, Win)
Grüße aus Würzburg
Julian