Hallo
Nur mal eben eine kurze Frage, ist es möglich, Daten von einem lokalen Phytonscript an ein phpscript zu senden und diese dann auswerten zu lassen?
Ich bin bei der Suche leider auf nichts gestoßen - bräuchte das für eine neue Projektidee, die ich vorgestern abend hatte. danke.
grüße, netti
python an php
einfach mit python
"www.domain.at/script.php?daten1=daten&daten2=daten"
öffnen
und schon hat php die daten
so würde ich das machen
mfg
"www.domain.at/script.php?daten1=daten&daten2=daten"
öffnen
und schon hat php die daten
so würde ich das machen
mfg
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
So in etwa (von einem nicht-PHP Programmierer geschrieben):
Code: Alles auswählen
system("python data1 data2 data3");
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Achtung, Vorsicht!
Du kannst von einem PHP-Skript auf einem Server nicht einem Python-Programm, dass auf deinem Rechner läuft, nicht direkt Daten übermitteln.
Folgendes geht:
Client (Python) verbindet sich mit PHP-Seite (Server) über XML-RPC. Nun kann der Client einen Request stellen und Daten vom Server empfangen (Response).
Du kannst von einem PHP-Skript auf einem Server nicht einem Python-Programm, dass auf deinem Rechner läuft, nicht direkt Daten übermitteln.
Folgendes geht:
Client (Python) verbindet sich mit PHP-Seite (Server) über XML-RPC. Nun kann der Client einen Request stellen und Daten vom Server empfangen (Response).
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
XML wäre auch noch eine Möglichkeit.
Jedoch bei php muss man immer den Browser starten. Mit CGI dürfte es gehen oder?
Jedoch bei php muss man immer den Browser starten. Mit CGI dürfte es gehen oder?
-
- User
- Beiträge: 12
- Registriert: Sonntag 6. März 2005, 20:12
- Wohnort: Edermünde
- Kontaktdaten:
Okay, also hier das, was ich vorhatte, es ist kein wirkliches Projelt, als vielmehr ein Versuch. Aber nun ja:
Also ich habe noch nicht angefangen, es war mehr so eine idee. Ich wollte in erster linie ne seite basteln und passend zu der seite ein python programm schreiben. Es ist eigentlich mehr ne spielerei. Wenn jemand seinen rechner startet (voerst nur für linux) kommuniziert das script mit der seite (sollte in den rcs sein), wo dann zu sehen ist, ob dieser online ist, oder nicht.
Als 2. phase hätte ich dann geplant, dass man drauf klicken kann und dem besprechendem nutzer kurze nachrichten schicken kann (natürlich mit spam schutz)
ich finde die idee mal recht lustig...aber sie wird wohl, wenn überhaupt nur bis zu einem bestimmten punkt umsetzbar sein (unter anderem wegen Sicherheitsproblemen).
Also ich habe noch nicht angefangen, es war mehr so eine idee. Ich wollte in erster linie ne seite basteln und passend zu der seite ein python programm schreiben. Es ist eigentlich mehr ne spielerei. Wenn jemand seinen rechner startet (voerst nur für linux) kommuniziert das script mit der seite (sollte in den rcs sein), wo dann zu sehen ist, ob dieser online ist, oder nicht.
Als 2. phase hätte ich dann geplant, dass man drauf klicken kann und dem besprechendem nutzer kurze nachrichten schicken kann (natürlich mit spam schutz)
ich finde die idee mal recht lustig...aber sie wird wohl, wenn überhaupt nur bis zu einem bestimmten punkt umsetzbar sein (unter anderem wegen Sicherheitsproblemen).
Ich habs mal versucht PHP und Python über das Socket Modul zu vernetzen, ich bin dann an den ewig langen Responsezeiten (im eigenen Netzwerk wo die Pings immer ~1ms sind) gescheitert.
MfG
Iopodx
MfG
Iopodx
-
- User
- Beiträge: 39
- Registriert: Donnerstag 9. Dezember 2004, 22:02
- Wohnort: Muenchen
Hi,
starte doch auf dem WebServer einen SimpleXMLRpcServer und führe auf dem startenden Rechner ein /etc/init.d-Script aus welches eine Methode auf dem RpcServer ausführt.
Die Methode schreibt zBsp den Rechnernamen und Startzeit irgendwo hin und die Php-Seite wertet dies aus.
grüße
michael
starte doch auf dem WebServer einen SimpleXMLRpcServer und führe auf dem startenden Rechner ein /etc/init.d-Script aus welches eine Methode auf dem RpcServer ausführt.
Die Methode schreibt zBsp den Rechnernamen und Startzeit irgendwo hin und die Php-Seite wertet dies aus.
grüße
michael
-
- User
- Beiträge: 12
- Registriert: Sonntag 6. März 2005, 20:12
- Wohnort: Edermünde
- Kontaktdaten:
hm..kay
dann werd ich mal weiter ünberlegen müssen
und vorerst nur ne onlineanzeige machen. Naja...ich mjuss sowieso erstmal nen counter und nen poll schrieben
danke trotzdem (sollte noch wem was einfallen, trotzdem posten )
netti
dann werd ich mal weiter ünberlegen müssen
und vorerst nur ne onlineanzeige machen. Naja...ich mjuss sowieso erstmal nen counter und nen poll schrieben
danke trotzdem (sollte noch wem was einfallen, trotzdem posten )
netti