Aus einem Frame auf ein php dokument verlinken
Zeddi
- php
Moin, die überschrift sagt eig. schon alle:
ich möchte aus einem frame auf ein php dokumnent verweisen:
<a href="login.php" target="index">Login</a>
Aber wenn man es testet, wird diese php datei als download geöffnet, wie kann ich das "beheben"?
hallo,
Aber wenn man es testet, wird diese php datei als download geöffnet, wie kann ich das "beheben"?
Nicht mit HTML, und nicht innerhalb deiner (vermutlich überflüssigen) Framekonstruktion. Dein Server ist nicht in der Lage, PHP zu parsen, also mußt du deinem Server beibringen, daß er PHP erst parsen und dann das Ergebnis an den aufrufenden Browser ausliefern soll.
Grüße aus Berlin
Christoph S.
Nunja, die framekonstr. ist schon sinnvoll (navigation und haupteil) aber gibt es da denn keine alternative?
hallo Zeddi,
Nunja, die framekonstr. ist schon sinnvoll (navigation und haupteil)
Das glaube ich nicht.
aber gibt es da denn keine alternative?
Alternativen für Frames gibt es zu Hunderten, und entsprechende Threads, die das hier im Forum bzw. in dessen Archiv belegen, gibt es auch.
Wenn du dein PHP-Script ausführen lassen willst, ist es vollkommen wurscht, ob das in einem Frame geschehen soll oder in einem neuen Fenster oder sonstwo. Ausschlaggebend ist einzig und allein, daß der Server entsprechend konfiguriert ist. Wenn dein Script online bei einem Provider deponiert wurde, solltest du dich bei deinem Provider erkundigen, ob er dir die Ausführung solcher Scripts überhaupt erlaubt.
Grüße aus Berlin
Christoph S.
Hallo,
ich möchte aus einem frame auf ein php dokumnent verweisen:
<a href="login.php" target="index">Login</a>
genau so.
Ich bin zwar auch kein Freund von Frames, aber für diese Fragestellung sind sie völlig egal.
Aber wenn man es testet, wird diese php datei als download geöffnet, wie kann ich das "beheben"?
Das deutet darauf hin, dass dein Server kein PHP interpretiert. Er erkennt eine PHP-Datei also nicht als ein Script, das auszuführen ist, sondern als eine x-beliebige Datei unbekannten Typs. Also liefert er die angeforderte Ressource sicher auch nicht als text/html aus, sondern wahrscheinlich als application/octet-strem. Zumindest aber mit einem MIME-Typ, den der Browser wiederum nicht kennt, und deshalb bietet er die Ressource einfach zum Speichern an.
Kontaktiere deinen Webhoster und erkundige dich, ob du überhaupt PHP benutzen kannst. Wenn nicht, wechsle den Tarif oder den Hoster.
So long,
Martin