Hallo zusammen,
ich habe mir ein Modul geschrieben, für einen SmartMirror (auf Basis von Glancr bzw. MirrOS) und ein kleines Problem, bei dem auslesen einer Textdatei bzw. mit den beinhaltenden Leerzeichen.
Vorab: Die Textdatei wird inkl. den Leerzeichen über ein Bash-Skript erstellt, was von AVM DECT200 den aktuellen Stromverbrauch abfragt - was auch einwandfrei funktioniert. Es werden zwar insgesamt 4 Zeilen dargestellt, aber nur die erste beinhaltet die Leerzeichen, damit man sofort sieht, wann die letzte Aktualisierung war.
Die relevante Zeile in dem Bash-Skript mit den Leerzeichen zwischen "W" und "($UHRZEIT)"
-> das gesamte Skript ist hier im Forum unter "abgeschlossene Projekte" (Danke fürs verschieben )
Der Javascript-Code in einer PHP-Datei:
[code=php]<script type="text/javascript">$(document).ready(function() { setInterval( function(){ $('#zeile1').load('../ZEILE1.txt'); }, 5000); });</script><span id="zeile1"> </span>[/php]
Leider werden mir dann im SmartMirror der Abstand zwischen "W" und "($UHRZEIT)" nicht vollständig angezeigt, sondern immer auf 1 Leerzeichen gekürzt. Ich hab leider so gut wie keine Ahnung von Javascript (nur etwas PHP, Java, Python und HTML) und finde mangels Erfahrung&Kenntnisse keine Erklärung für das Verhalten. Das einzige, was ich rausgefunden habe ist, das load() eigentlich veraltet ist und nicht mehr verwendet werden soll. Da aber alles lokal im Netzwerk abläuft, mach ich mir sicherheitstechnisch keine Sorgen..
Freu mich über jeden Hinweis/Tipp
EDIT: Hab ich vielleicht vergessen zu erwähnen, die Textdatei liegt ebenfalls im Webverzeichnis. Der Browser ruft demnach die Textdatei auf dem Webserver ab.