AW: SAM4: PHP-Request?
Hi zusammen,
ich versuche nun schon seit geraumer Zeit, den Request von SAM4 auch per PHP hinzubekommen.
Ich habe SAM4 und eine MySQL 4.0 Datenbank.
Ich arbeite mit den mitgelieferten Scripts von SAM4. Der HTML Teil funktioniert einwandfrei, auch die Requests werden an SAM4 über audiorealm weitergeleitet und in die Playlist eingespielt.
Soweit also alles OK.
Jetzt habe ich mir die PHP Version auf den Server gespielt und bekomme auch hier soweit alles zum laufen. Ich kann sehen, welche Titel spielen, die Requestliste wird aufgebaut und der Rest funktioniert auch perfekt.
NUR DIE REQUESTS selber schlagen jedesmal mit einer Fehlermeldung auf :
Unable to connect to samdb.mysql4.xxxxx.de:1221. Station might be offline. The error returned was Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (10060). Die xxxxxx.de sind nur hier im Text ersetzt!
Der SAM4 läuft bei mir auf dem privaten Rechner zu Hause. Die Webseiten und die Datenbank laufen bei einem Hoster. Auf meinem Rechner zu Hause habe ich die Ports 3306 und 1221 freigegeben. Auf dem Server des Hosters müssen die Ports ja auch freigegeben sein, da der HTML Teil ja problemlos funktioniert also auch die Anfragen bearbeitet werden.
Wer kann mir jetzt sagen, warum die HTML Version funktioniert und die PHP Version nur zum Teil?
Ergänzung: Ich vermute den Fehler beim HTTP-Request auf Port 1221. Warum aber kann audiorealm dann den Request ausführen? Muss ich an den Scripts etwas ändern?
Noch ein Nachtrag:
Ich hab ja mittlerweile kapiert, das der Port 1221 auf meinem Computer offen sein muss, auf dem Sam läuft. Hab das dann gemacht und auch im Script (config.php) den Host auf meinen DynDNS geleitet. Über einen Portscanner getestet, ob auf 1221 as passiert und ob der offen ist.
Beides ist der Fall!
Leider funktioniert der Request trotzdem nicht!
Gruß
JarHead
Hi zusammen,
ich versuche nun schon seit geraumer Zeit, den Request von SAM4 auch per PHP hinzubekommen.
Ich habe SAM4 und eine MySQL 4.0 Datenbank.
Ich arbeite mit den mitgelieferten Scripts von SAM4. Der HTML Teil funktioniert einwandfrei, auch die Requests werden an SAM4 über audiorealm weitergeleitet und in die Playlist eingespielt.
Soweit also alles OK.
Jetzt habe ich mir die PHP Version auf den Server gespielt und bekomme auch hier soweit alles zum laufen. Ich kann sehen, welche Titel spielen, die Requestliste wird aufgebaut und der Rest funktioniert auch perfekt.
NUR DIE REQUESTS selber schlagen jedesmal mit einer Fehlermeldung auf :
Unable to connect to samdb.mysql4.xxxxx.de:1221. Station might be offline. The error returned was Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (10060). Die xxxxxx.de sind nur hier im Text ersetzt!
Der SAM4 läuft bei mir auf dem privaten Rechner zu Hause. Die Webseiten und die Datenbank laufen bei einem Hoster. Auf meinem Rechner zu Hause habe ich die Ports 3306 und 1221 freigegeben. Auf dem Server des Hosters müssen die Ports ja auch freigegeben sein, da der HTML Teil ja problemlos funktioniert also auch die Anfragen bearbeitet werden.
Wer kann mir jetzt sagen, warum die HTML Version funktioniert und die PHP Version nur zum Teil?
Ergänzung: Ich vermute den Fehler beim HTTP-Request auf Port 1221. Warum aber kann audiorealm dann den Request ausführen? Muss ich an den Scripts etwas ändern?
Noch ein Nachtrag:
Ich hab ja mittlerweile kapiert, das der Port 1221 auf meinem Computer offen sein muss, auf dem Sam läuft. Hab das dann gemacht und auch im Script (config.php) den Host auf meinen DynDNS geleitet. Über einen Portscanner getestet, ob auf 1221 as passiert und ob der offen ist.
Beides ist der Fall!
Leider funktioniert der Request trotzdem nicht!
Gruß
JarHead