An der Datei selber liegt es nicht. Weder Tuer.png noch Tuerzu.png werden angezeigt, obwohl beide Dateien unter „C:\IP-Symcon\webfront\user\icons\fixed“ vorhanden sind. Auch in den Icon-Auswahldialogen werden sie angezeigt.
Auch file_exists("…/webfront/user/icons/fixed/Tuerzu.png") liefert true.
Nur der Zugriff über <img src=’…\webfront\user\icons\fixed\Tuerzu.png’> funktioniert nicht.
Gibt es noch eine andere Möglichkeit, den Pfad eventuell zu überprüfen? Oder ist mein Test falsch und die Scriptausgabe kann das Bild gar nicht anzeigen?
Also wenn ich ne stringvariable als htmlbox habe und da folgendes reinhaue geht alles…
<img src="/user/icons/fixed/lan.png">
edit: wenn ich richtig liege und du genau das willst hier der Grund warum deins nicht geht. Absolute Pfade auf Festplatten sind bei html eher schwierig. Genauso ist der Zugriff auf Ordner außerhalb der Webserverumgebung nicht so einfach…
ich setze ein Script von RWN in abgewandelter Form zum Anzeigen einiger Aktoren Zustände ein. Dabei habe ich jedoch das Problem, dass bei mir die Icons nicht angezeigt werden.
Bislang beiße ich mir dabei noch die Zähne aus
Meine Versuche von oben dienen nur dazu, das Problem zu separieren.
Ich hoffe, das macht es klarer.
Meinst du, es sollte auch ohne „…\webfront\“ und dafür mit Slash statt Backslashes funktionieren? Probiert habe ich es, aber auch das funktioniert nicht.
bei mir machen die Hochkommata keinen Unterschied. Im html Fenster der Scriptausgabe funktionieren beide Varianten, aber nur, wenn die Konsole auf dem Server ausgeführt wird. Offensichtlich braucht die Konsole zur Anzeige absolute Pfadnahmen.
Mein eigentliches Problem ist aber, dass ein Script im Browser nicht richtig funktioniert. Aber inzwischen bin ich weitergekommen:
Der Webbrowser braucht die Pfadangaben in der Form „/user/icons/fixed/Tuer.png“ also ohne „…\webfront“ und mit „/“ statt „\“.
Nach entsprechender Anpassung in RWN Script funktioniert es nun. Ich bin happy
Leider bin ich kein HTML Spezi, aber im nachhinein wundert es mich eigentlich nicht, dass der Pfad erst ab dem Web-Root Verzeichnis beginnen darf.
Viele Grüße und besten Dank an alle, die sich mit mir so viel Mühe gegeben haben.
Na gerne doch wusste nur erst einfach nicht was die ganze php-Rumrüherei zu bedeuten hatte g. Bildanzeigen sind nunmal pfadtechnisch clientseitig.
Gruß Imho