Hallo zusammen,
ich habe heute mal eine Frage leicht außerhalb von Autoit. Vor vielen Monden haben ich mir mal ein Script gebaut, welches diverse Datenbanken abfrägt, das Ergebnis in eine Datei schreibt, parallel ein HTML Gerüst baut. Am Ende ruft das Autoit Script die HTML Datei "lokal" auf, das HTML Gerüst zieht sich dann den Inhalt der Datei rein und ich "sah" eine perfekte Tabelle. Soweit alles gut.
Jetzt ... viele Monde später ... bekomme ich nur noch mein H1 Überschrift zu sehen. Erst dachte ich, die Zugangsdaten zu den Datenbanken hätten sich geändert, aber als ich Step by Step nochmals alles durch ging, konnte ich feststellen, das meine Datei noch generiert wird. Alle notwendigen Dateien liegen in ein und demselben Verzeichnis.
In der Zwischenzeit habe ich das Problem gefunden, hätte auch eine Lösung, suche aber eine andere Lösung.
sprich, wenn ich lokal z.B. einen XAMPP laufen lasse und die Datei aus dem Webserver aufrufe, dann ist alles OK. Wird die Datei aber direkt aus dem Filesystem aufgerufen, dann wird Sie nicht eingelesen.
Jetzt meine Frage: Gibt es eventuell noch eine andere Lösung als einen lokalen Webserver? Wenn nein, was wäre den der kleinste performante Webserver ohne viel Schnick Schnick drum rum?
Hier noch der Inhalt der HTML Datei:
<!DOCTYPE html">
<html>
<head>
<meta charset="UTF-8" /">
<title>Dokumente</title>
<link rel="stylesheet" href="style.css" type="text/css" media="print, projection, screen" />
<script type="text/javascript" src="jsComponents.js"> </script>
<script type="text/javascript" src="jquery-latest.js"> </script>
<script type="text/javascript" src="jquery.tablesorter.min.js"> </script>
<script type="text/javascript" src="tablefilter.js"> </script>
<script type="text/javascript" src="jstablecomponents.js"> </script>
<script type="text/javascript" src="jquery.tablesorter.pager.js"> </script>
</head>
<body>
<h1 style="text-align: center;"><strong>Sie suchen: 123456789</strong></h1>
<!-- START CODE -->
<div class="JSAjaxTable" targetid="tableid" datasrc="input.tab"> </div>
<div class="JSSortTable">
<div class="JSFilterTable">
<div id="tableid"> </div>
</div>
</div>
<!-- END CODE -->
</body>
</html>
Alles anzeigen
Vielen Dank