Daniel A. schrieb:
> Ist zwar nicht mehr zeitgemäss,
Das ist mir egal, ganz im Gegenteil. Der Server ist ein Olinuxino A10,
der ist auch nicht wirklich das Rechenleistungsmonster, tut aber seit
Jahren treue Dienste.
Karl Käfer schrieb:
> noch eine andere Idee hinzufügen möchte, nämlich interaktive Plots
> mit einer entsprechenden Library
Nein, das ist nicht das Problem.
Das hier:
1 | <-- hier wird das Perlscript zur Aufbereitung der Daten aufgerufen -->
|
2 | <script src="./daten_csv_schreiben.cgi?nr_of_min=720"></script>
|
erzeugt eine data.csv in /dev/shm, die dann gleich danach in eine solche
Diagrammerzeugungslibrary (hier highcharts) eingelesen und dargestellt
wird, das funktioniert auch seit Jahren prima.
Knackpunkt ist wirklich nur, dass der Parameter aus der URL (zahl=2222)
in den Aufruf des cgi-Scriptes uebergeben wird und dort die
beispielhafte "720" ersetzt.
Der Vorschlag von Daniel tut auch leider nicht das, was er soll.
1 | <body>
|
2 | <script type="text/javascript">
|
3 | const queryString = window.location.search;
|
4 | const urlParams = new URLSearchParams(queryString);
|
5 | const ANZAHL = urlParams.get('zahl');
|
6 | document.write(ANZAHL);
|
7 | document.write(`<script src="./daten_csv_schreiben.cgi?nr_of_min=${+ANZAHL}"></script>`);
|
8 | </script>
|
ruft das cgi-Script nicht auf, ohne dass Fehler im apache-log
erscheinen.
1 | <-- hier wird das Perlscript zur Aufbereitung der Daten aufgerufen -->
|
2 | document.write(`<script src="./daten_csv_schreiben.cgi?nr_of_min=${+ANZAHL}"></script>`);
|
funktioniert auch nicht, vermutlich, weil 1. "ANZAHL" aussserhalb von
<script type="text/javascript"> ... </script> nicht mehr sichtbar
ist und 2. weil "document.write" in reinem HTML ja sowieso nicht
existiert.
1 | <-- hier wird das Perlscript zur Aufbereitung der Daten aufgerufen -->
|
2 | <script src="./daten_csv_schreiben.cgi?nr_of_min=${+ANZAHL}"></script>
|
erzeugt immerhin einen Eintrag im apache-log (ist an der Stelle ANZAHL
noch gueltig?)
1 | [Sun Dec 18 13:22:58.297944 2022] [cgid:error] [pid 1998:tid 2952737824] [client 192.168.0.112:50268] AH01264: script not found or unable to stat: /va
|
2 | r/www/html/daten_csv_schreiben.cgi, referer: http://daxbaseo/diagramm_betriebsdaten_12h.htm?zahl=12
|
wendelsberg