- Mitglied seit
- 15. Mai 2008
- Beiträge
- 21.900
- Punkte für Reaktionen
- 14
- Punkte
- 0
Leutz,
bin mal wieder per Zufall auf was gestossen (white russian connection ), was wahrscheinlich hier die ganze 3rd-party-Skript-Gemeinde auf den Kopf stellen wird bzw. Entwicklungstätigkeiten in ungeahnter Weise lostreten wird.
haserl ist A cgi scripting program for embedded environments
Einfach in die erste Zeile eines cgi-Sktiptes setzen (nachdem man es mit ipkg install haserl installiert hat) und schon geht die Post ab. Wie PHP nur jetzt kann man direkt auf die Shell zugreifen.
Beispiel Datei-Upload:
itari
bin mal wieder per Zufall auf was gestossen (white russian connection ), was wahrscheinlich hier die ganze 3rd-party-Skript-Gemeinde auf den Kopf stellen wird bzw. Entwicklungstätigkeiten in ungeahnter Weise lostreten wird.
haserl ist A cgi scripting program for embedded environments
Einfach in die erste Zeile eines cgi-Sktiptes setzen (nachdem man es mit ipkg install haserl installiert hat) und schon geht die Post ab. Wie PHP nur jetzt kann man direkt auf die Shell zugreifen.
Beispiel Datei-Upload:
Rich (BBCode):
#!/usr/local/bin/haserl --upload-limit=4096 --upload-target=/tmp
content-type: text/html
<html><body>
<form action="<% echo -n $SCRIPT_NAME %>" method=POST enctype="multipart/form-data" >
<input type=file name=uploadfile>
<input type=submit value=GO>
<br>
<% if test -n "$FORM_uploadfile"; then %>
<p>
You uploaded a file named <b><% echo -n $FORM_uploadfile_name %></b>, and it was
temporarily stored on the server as <i><% echo $FORM_uploadfile %></i>. The
file was <% cat $FORM_uploadfile | wc -c %> bytes long.</p>
<% rm -f $FORM_uploadfile %><p>Don't worry, the file has just been deleted
from the web server.</p>
<% el %>
You haven't uploaded a file yet.
<% fi %>
</form>
</body></html>
itari