Hallo microcontroller community, Ich habe gerade einen php server programmiert, der nichts weiter macht als per Aufruf über tcp einen string aus einer mysql datenbank zu lesen und wiederzugeben. Das Problem ist, dass ich ein Gerät damit verbinden muss. Das funktioniert beim testen ja auch, nur das Problem ist das ich in der Praxis dann nicht vor dem laptop sitze und vor dem Datenaustausch die php Datei aufrufe. Gibt es eine Möglichkeit quasi über Tcp die php Datei zu öffnen und erst danach die Daten zu übertragen? Oder kennt jmd einen anderen Lösungsweg? mfg
:
Verschoben durch User
was ist ein PHP-Server oder meinst du nur ein php-script in einem Webserver? Ich habe nicht verstanden was du machen willst?
als erstes: drück dich mal bitte verständlich aus... was willst du genau machen, womit wird das gerät mit dem pc verbunden ? willst du daten vom gerät per mysql loggen ? wenn ja ist php der falsche ansatz..du brauchst ein programm auf dem pc was die ganze zeit auf daten vom gerät wartet (mit php kann man einfache socket server benutzen, geht aber nru wenn das gerät per ethernet mit dem pc verbunden ist.) - wenn du das gerät per usb etc. angeschlossen hast brauchst du eine andere programmiersprache wie zB java, c++, python o.ä. ...
Also, tut mir leid wenn aus der ersten Beschreibung nicht wirklich hervor geht was ich brauche. Ich habe einen Touchscreen mit dessen Hilfe ich Benutzername und Passwort bekomme die mit einer Mysql Datenbank abgeglichen werden sollen. Der Touchscreen kann mit Hilfe des TCP/IP Protokolles über eine ethernet schnittstelle mit der umwelt kommunizieren. Als Ansatz habe ich mir nun überlegt ein tcp webserver skript zu erstellen welches die Daten vom Touch empfängt und mit einer mysql Datenbank abgleicht. Die daraus erfolgende übereinstimmung bzw nicht übereinstimmung soll dann an den touch zurück übertragen werden. Jz habe ich aber das problem das ich zwar mit hilfe z.B von telnet auf mein skript zugreifen, und damit auch werte abgleichen kann aber ich davor das skript auf meinem xampp server starten muss. Wie schaffe ich nun das der Touch das skript startet bevor er die Daten abgleicht? mfg
hmm, wenn man jetzt mal von Verschluesselung/Sicherheit etc. absieht, kann das Touchpad einfach einen GET Request zu deinem (am XAMPP bereit liegenden) php skript machen. in der simpelsten Form könnte das Touchpad also eine GET Request z.B. http://deinexamppseverip/deinphpscript.php?username=deramtoucheingegebeneuser&password=deinamtoucheingegebenespasswort absetzen. Dein php script returniert dann nach check in DB z.B. ein ok oder false ans Touchpad
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.