HTML-Datei aus einer HTML-Datei im neuen Fenster starten
Werner Placke
- programmiertechnik
0 Markus0 Martin Henze0 Markus
Hallo, ich hätte gerne einen Tip, wie ich folgendes Problem lösen könnte!
Ich habe als Startseite meines Intranet ( SuSE Linux 7.3, Apache 1.3 mit PHP4 und Perl) eine HTML-Datei. Die Idee ist nun, immer wenn in einem bestimmten Verzeichnis auf dem Webserver eine ganz bestimmte Datei (z.B. information.html) vorhanden ist, soll diese Datei information.html zusätzlich zur Startseite in einem neuen Fenster geöffnet werden. Jetzt kann man mit Javascript und dem Befehl windows.open() diese Datei öffnen. Aber es gibt anscheinend keine Dateifunktionen in HTML. Mit Hilfe von PHP und file_exist() kann man herausfinden, ob eine Datei existiert. Ebenso könnte ich die Existenz mit Perl überprüfen.
Aber wie bringe ich das in meiner Startseite unter?
Grundsätzlich ist es mir klar, wie ich PHP-Befehle ( <?php ...?> ) aufrufe. Auch mit Javascript bekomme ich das hin. Bei Perl weiß ich es nicht. Auch weiß ich nicht, wie ich das Ganze kombiniere (z.B.: globale Variablen für beide Funktionen definieren, die ich in der Startseite auch benutzen kann).
Oder gibt es vielleicht einen simpleren Ansatz?
Vorab schon einmal Danke für die Mühen!
Werner Placke
hey,
ich weiß nicht genau, ob ich Dich da richtig verstanden habe, aber vielleicht hilft Dir das :
mit PHP:
am Anfang Deiner index.* frägst Du mittels PHP ab, ob die Datei existiert. Falls ja, linkst Du auf diese Seite mittels meta-refresh.
Falls nein ...
Du mußt wissen, dass PHP und HTML in einander übergehen, d.h. die Abfragen machst Du mit PHP und Deine Ausgaben mit HTML.
mfG,
Markus.
<?php
if (file_exists("datei"))
{
?>
<script type="text/javascript">
<!--
window.open("datei");
//-->
</script>
<?php
}
?>
ich denke, diese Methode führt wieder zu dem problem, dass das Opener-Fenster offen bleibt ...
mfG,
Markus.