Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 01:24

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



python Script mit PHP starten

Discussion on python Script mit PHP starten within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
paaN''s Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 616
Received Thanks: 134
python Script mit PHP starten

Moin Leute,

folgende Situation ich habe in Python 2.7 ein Script geschrieben.
Das funktioniert soweit perfekt.

Mein vorhaben jetzt ist es, dass User A auf einen Link klickt
dieser löst dann wiederum das Python Script aus im script wird eine neue
URL generiert diese soll sich beim User öffnen.

So das ist die Situation wo ist jetzt mein Problem.
Folgendes:

Ich habe einen Webserver auf den ich auch mit WinSCP connecten kann
Anbierter ist hier ueberspace.de. Hiermit kenne ich mich leoder null aus ich weiß das Python 2.7 aufjedenfall verfügbar ist da dort im "lib" ordner ein Python2.7 Ordner exestiert.

Ich habe ein wenig gesucht und folgendes gefunden:
Code:
<?php 

$command = escapeshellcmd('/usr/custom/test.py');
$output = shell_exec($command);
echo $output;

?>
Soweit sogut.
Dann steht dort weiterhin beschrieben am anfang der Python Datei muss folgendes stehen:
Code:
#!/usr/bin/env python
Hab ich also gemacht jedoch habe ich das Script einfach mit in den html ordner getan und im PHP Script folgendes stehen:
Code:
<?php 

$command = escapeshellcmd('test321.py');
$output = shell_exec($command);
echo $output;

?>
Ich rufe also den link auf und es passiert nichts.

//Edit:

Habe noch folgendes probiert:


MfG
Dusike
paaN' is offline  
Old 09/03/2015, 17:34   #2
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Ich bezweifle das dies:
Quote:
#!/usr/bin/env python
für Windows gültig ist.

Evtl mal einen Command in dieser Form verfassen:
Quote:
"R:\python-2.7.10\python.exe" "pfad\zum\script"
Python Pfad natürlich anpassen, oder python gleich zu der Path Umgebungsvariable
hinzufügen.
Generell erst mal alles mit absoluten Pfaden testen. Weiters gilt, was in der Windows
"cmd.exe" funktioniert, sollte auch in deinem Script funktionieren.
.SkyneT. is offline  
Old 09/03/2015, 18:20   #3
 
paaN''s Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 616
Received Thanks: 134
Hab dir eine PN geschrieben, bin natürlich für weitere Hilfe gerne offen
paaN' is offline  
Old 09/04/2015, 17:11   #4
 
MrDami123's Avatar
 
elite*gold: 56
Join Date: Oct 2010
Posts: 3,409
Received Thanks: 1,219


versuchs mal damit.
MrDami123 is offline  
Old 09/05/2015, 01:26   #5
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Der Vollständigkeit halber:
Das Problem ist soweit gelöst, auf dem Server waren ein paar Librarys nicht vorhanden.
Diese wurden mittels "pip" installiert.

Das PHP Script sieht ca. folgendermaßen aus:
Quote:
$out= shell_exec("python2.7 script.py");
print_r $output;
.SkyneT. is offline  
Reply


Similar Threads Similar Threads
Python Script automatisch starten aber wie?
01/09/2015 - Metin2 - 0 Replies
Guten Tag, Kann mir jemand der sich mit Python auskennt bitte helfen wie ich einstellen kann das der Script beim injecten automatisch startet, anstatt das man den Startbutton drücken muss? :) Hier ein kleiner Auszug: SwitchButton = 1 def __BreakSwitching(self): global SwitchButton
python codes ohne .py oder .mix Endung starten?
10/05/2013 - Metin2 Private Server - 0 Replies
Ist das möglich, falls ja wie?
Python Script
08/30/2013 - Metin2 - 1 Replies
Hi Shop buy bot python script ?? link plizz
[HELP]Shop Buy Bot Python script :((
07/16/2013 - Metin2 - 3 Replies
Hi Shop buy bot python script ?? shop buy auto 27803 code item ? help help
Kab python script
06/08/2011 - Dekaron - 0 Replies
So i got prety much every script 2 fork 4 me except i cant make a script in python castle. My question is does anyone have any working python scripts or any idea how 2 make one.



All times are GMT +1. The time now is 01:25.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.