S
Das ist Programmierphilosophie, jedem wie er es mag.Ok, habs nachgeprüft.
test.php
Das geht ja tatsächlich.PHP:<?php echo test("hallo welt"); // Funktionsaufruf exit; // Skript beenden function test($arg) { // Funktionsdefinition return $arg; } ?>
Für Shellskripfunktionen gilt das aber.
Ich mein PHP macht das dann irgendwie anders als andere Sprachen.
Naja, ein Fehler (Nonsens) ist es jedenfalls nicht, eher guter Stil, dann.
@dtrieb:
Nochmal nachgefragt: Wenn du pseudoschalter.php im Browser aufrufst, funktioniert es also?
In sas ist der Button schwarz bzw. grau?
Stimmen die Pfade in der sensorandswitch.conf (EURL=Url-Pfad zu sas)?
@dtrieb: http://localhost:8934/blink1/pattern/play?pname=EKG ist kein Pfad, den man in die pseudoblinkschalter.php einsetzen darf. Hier muss localhost durch die IP:8934 ersetzt werden.
Probier das mal.
Es muss die IP des Gerätes benutzt werden, an dem das Teil angeschlossen ist.
localhost ist ja nur ein Synonym für den lokalen Rechner und wird auch in eine IP transferiert.
Hier die Alpha-Version für beliebig viele Fritzboxen:@JL3
Freue mich schon auf die Beta/Labor/nächste Version
http://fritz2.box Benutzer Kennwort
http://fritz3.box Benutzer Kennwort
http://fritz4.box Benutzer Kennwort
Aber einen PLA546e :hehe:.Da ich nicht mehrere Fritzboxen in Betrieb habe, kann ich es nicht wirklich testen... hoffe, dass es läuft. :smile:
[sas]
;
; We start with what to do when a call first comes in.
;
exten => s,1,Wait(1)
exten => s,n,Answer
exten => s,n(restart),Set(TIMEOUT(digit)=5)
exten => s,n,Set(TIMEOUT(response)=60)
exten => s,n,Gosub(time,singletime)
exten => s,n,StartMusicOnHold
exten => s,n,WaitExten
exten => time,1(twotimes),Set(FUTURETIME=$[${EPOCH} + 5])
exten => time,n,SayUnixTime(${FUTURETIME},${timezone},HM)
exten => time,n(singletime),Set(FUTURETIME=$[${EPOCH} + 5])
exten => time,n,SayUnixTime(${FUTURETIME},${timezone},HM)
exten => time,n,Return()
exten => 8,1,Answer
exten => 7,n,TrySystem(curl -k https://192.168.178.5/sas/pseudosnom1.php?schalter=0)
exten => 7,n,Goto(s,restart)
exten => 8,1,Answer
exten => 8,n,TrySystem(curl -k https://192.168.178.5/sas/pseudosnom2.php?schalter=0)
exten => 8,n,Goto(s,restart)
@HarryHase: Ja, das geht auch mit "ausgeblendeten" Tabs. Allerdings kann man immer über die Einstellungen in die andere Oberfläche wechseln. Wird die WebGUI zur gleichen Zeit auf zwei Geräten aufgerufen, wird die letzte Einstellung auf allen gültig. Es gibt nur eine sas.conf. Das Ganze ist eine "Notlösung" und wenn ich mal an die 5.00 komme, bastel ich es vielleicht für mehrere "Benutzer".