ich habe folgenden Script:
# copyfile.cgi #
#!/bin/sh
cp /abc/xyz.conf /abc/sic
Verzeichnis cgi-bin chmod 775
HTML-Lind
<a href="/cgi-bin/copyfile.cgi"
Warum funkt das cgi nicht mit der HTML-Seite
local auf dem Rechner hat es funktioniert.
Weiß jemand eine bessere Lösung?
Habe von Programming noch nicht viel Ahnung
So long
CGI-Spript in HTML Seite
Re: CGI-Spript in HTML Seite
1. würde ich folgende zeilen nach #!/bin/sh einfügen...
echo '<meta http-equiv="content-type" content="text/html">
echo
damit wird die ausgabe der befehle in html ausgegeben...
html befehle immer mit echo ausgeben:
echo'<a href="bla">link</a>'
der webserver muß cgi unterstützen, ausserdem muß ja auch die sh shell am webserver vorhanden sein..
Grüße Tom...
echo '<meta http-equiv="content-type" content="text/html">
echo
damit wird die ausgabe der befehle in html ausgegeben...
html befehle immer mit echo ausgeben:
echo'<a href="bla">link</a>'
der webserver muß cgi unterstützen, ausserdem muß ja auch die sh shell am webserver vorhanden sein..
Grüße Tom...
Re: CGI-Spript in HTML Seite
Und versuch mal das .cgi durch .sh zu ersetzen, bzw. ganz weg zu lassen.
Achte auch darauf das der Benutzer, unter welchem der Webserver läuft (muss nicht immer root sein), Zugriff auf das Verzeichnis /abc
und /abc/sic hat.
Miko
Achte auch darauf das der Benutzer, unter welchem der Webserver läuft (muss nicht immer root sein), Zugriff auf das Verzeichnis /abc
und /abc/sic hat.
Miko