Beste Weise zum ausführen von perl-script aus der Webseite?
Brauche ich zum ausführen eines perl-Skript in das root-Verzeichnis von meinem server aus einer Webseite (auf demselben server). 4 Parameter übergeben werden müssen, um das Skript aus input-Boxen auf der Seite, für Sie zu arbeiten.
Was wäre der beste Weg, dies zu tun? Bitte beraten. Wenn möglich bitte ein Beispiel geben.
Vielen Dank
Ich wollte es ausprobieren mich selber, damit ich ein video aufzeichnen (screencast). Ich werde Sie auf YouTube hochzuladen, wenn das encoding/Upload/Verarbeitung erfolgt.
Ist das perl-script schon vorhanden ? Welche Sprache verwenden Sie für die Erstellung Ihrer web-Seiten ?
Ist das perl-script schon vorhanden ? Welche Sprache verwenden Sie für die Erstellung Ihrer web-Seiten ?
InformationsquelleAutor aciid | 2011-12-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Server, wie z.B. Apache ein
/cgi-bin/
handler. Sie würde eine Anfrage anoder etwas ähnliches. Diese script.pl tatsächlich wohnt woanders. Eine gemeinsame Position ist
/usr/lib/cgi-bin
.Machte ich einen schnellen Screencast darüber, wie dies gemacht werden würde. Habe ich nur getan, das für Python vor, so war dies ein lernen und lehren auf einmal für mich.
Links aus dem video:
Dies ist das Ergebnis der video
Ich Typ Kommentare auf der Kommandozeile zu erklären, bestimmte Teile. Eine, die ich in der Regel vergessen, ist zu
chmod
die Skripte. Wenn Sie nicht ausführbar, wird der server nicht ausgeführt, und Sie haben keine Ahnung, warum.Ich habe einige Anmerkungen, im Falle dass Sie es nicht Lesen kann (es verloren all die Qualität, wenn ich umgebaut).
InformationsquelleAutor FakeRainBrigand
Ihre web-server-software definiert eine Schnittstelle zur Zusammenarbeit mit externen Skripts. Die häufigste von diesen ist das Common Gateway Interface (CGI). Ohne zu wissen, mehr über Ihre server-setup, wir können nicht sagen, etwas mehr spezifisch.
Wenn Sie Apache verwenden, werfen Sie einen Blick auf http://httpd.apache.org/docs/2.0/howto/cgi.html, die erzählt, wie Sie festlegen, CGI.
Gibt es andere Ansätze, und Sie alle hängen eng auf dem jeweiligen server-software, die Sie ausgeführt werden.
InformationsquelleAutor dyoo
Warum nicht die Webseite von der post ein Formular an ein CGI-Skript ruft das perl-script (oder perl-script das CGI-Seite)?
Das ist ein wenig Engagement für ein SO Antwort. Ich empfehle CGI-Programmierung mit Perl oder ein ähnliches Buch.
InformationsquelleAutor gpojd