Moin moin,
ich möchte, dass der Benutzer über PHP eine IP angibt. Diese IP soll denn über ein Python-Script angepingt werden. Das Python-Script soll wieder rum dem PHP-Script mitteilen, ob Host aktiv oder nicht.
HTML/PHP:
Mit diesem PHP-Script glaube ich die Variable $ipaddr an Python zu übergeben.
PYTHON
Wie kann ich im Python-Script nun auf die Variable $ipaddr zugreifen? Und "VERFÜGBAR" entsprechend auch wieder ausgeben?
Orientiert habe ich mich hieran: http://stackoverflow.com/questions/1...-php-to-python
Lieben Gruß
ich möchte, dass der Benutzer über PHP eine IP angibt. Diese IP soll denn über ein Python-Script angepingt werden. Das Python-Script soll wieder rum dem PHP-Script mitteilen, ob Host aktiv oder nicht.
HTML/PHP:
Code:
<html> <head> <title>Scan for IP's</title> </head> <body> <FORM NAME = "ipcheck" METHOD = "POST" ACTION = "index.php"> <INPUT TYPE = "TEXT" VALUE = "IP-Addresse" NAME = "ipaddr"> bis <INPUT TYPE = "Submit" VALUE = "Scannen" NAME = "Submit1"> </FORM> <?PHP $ip = $_POST['ipaddr']; $result = shell_exec('python /username/var/www/scan/ping.py ' . $ip); print($result); ?> </body> </html>
PYTHON
Code:
#!d:/username/var/www/scan/python.py import sys import os print("Content-Type: text/plain\n\n") ip = sys.argv[1] if os.system("ping -c 1 " + ip) == 0: print("VERFÜGBAR") else: print("NICHT VERFÜGBAR")
Orientiert habe ich mich hieran: http://stackoverflow.com/questions/1...-php-to-python
Lieben Gruß
Comment