Und so sieht das im Error_Log aus:
Cannot open Local file c:\windows\desktop\t.txt: Permission denied
»» at /home/i-netlab.de/cgi-bin/rftp.cgi line 121wie darf man denn das verstehen? er kann die lokale datei nicht öffnen, weil er die erlaubnis dazu nicht vom cgi bekommen hat??
Perpetuum Mobilé! Das CGI ist und bleibt ein FTP-Client, auch wenns aufm Server läuft. Und somit will die get()-Metode ein File was downgeloadet werden soll auf dem eigenen Rechner ablegen, nämlich da wo der FTP-Client läuft - also das wäre ja nun auf dem Server, und da läuft LINUX - und da gibts kein "c:\windows\desktop" ... An dieser Stelle lachen wir alle, es war ja auch schon spät gestern, selber schuld wer am Ostern mitten in der Nacht CGI-Scripten schreibt, aber die Fixe Idee hat mich schon den ganzen Tag gehabt ;-)
PS: Die Demo funktioniert, teste mal ob Du auf Deinen FTP-Server kommst (Verzeichnis auflisten).
Das funktioniert gut
Freut mich wie verrückt!
Viele Grüße, Rolf