4 Stimmen

Python und PHP gemischt?

Ich habe einige Python-Skripte, die ich jetzt auf meinem Desktop laufen lasse, um Dateien zu zerschneiden. Ich möchte sie ins Web stellen und ein einfaches Frontend in PHP schreiben, bei dem ein Benutzer eine Datei hochlädt und sie als Argument an ein Python-Skript auf dem Webserver weitergibt, das sie in Stücken ausschreibt und der Benutzer die Stücke erneut herunterladen kann.

Ich kenne eine anständige Menge von PHP, aber ich sehe nicht:

  1. Wie man PHP und Python programmatisch mischt

  2. Ist es möglich, eine Webseite in Python zu haben, die einfach das Python-Skript aufrufen kann? Kann man eine GUI-Seite haben, die wie zzz.com/text.py als Beispiel ist

10voto

Michael Ekoka Punkte 17537
  1. Für http-Anfragen müssen Sie Ihren Webserver so einstellen, dass bestimmte Anfragen an PHP und andere an Python weitergeleitet werden. Wenn Sie aus PHP-Skripten heraus einige ausführbare Python-Skripte aufrufen müssen, verwenden Sie eine der PHP-Shell-Funktionen, z. B. exec()

  2. Ja, das ist möglich. Das djangobook ist ein schönes Tutorial, das dies in einem der früheren Kapitel behandelt. Es zeigt Ihnen, wie Sie Python als cgi oder mit Apache ausführen können.

Wenn Sie Zeit haben, sich näher mit Python zu befassen, würde ich stark ermutigen Sie dazu, das Ganze in diesem Programm zu machen, anstatt es mit PHP zu vermischen. Meine Erfahrung sagt mir, dass es wahrscheinlich mehr Fälle gibt, in denen eine PHP-Anwendung Python-Unterstützung benötigt, als umgekehrt.

Wenn die Hilfssprache alles kann, was die Hauptsprache kann, wozu braucht man dann noch die Hauptsprache?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X