Thread Werte in Datei schreiben (CGI-Formular)
(90 answers)
Opened by fred0815 at 2013-12-23 10:21
Hallo allerseits, ich möchte aus einem Formular einen Wert in eine Datei anhängen, komme aber nicht weiter. Ich hatte das Problem auch schon auf einer anderen Webseite geschildert, leider konnten die aber kein Perl, bzw. nicht genug um das Problem zu lösen.
Konkret geht es darum, eine IP-Adresse von einem Formular an ein Perlscript zu übergeben, welches die IP mit einem vorgestellten "allow from" in eine .htaccess einträgt. Ich poste mal den Code den ich schon habe und die Fehlermeldung die ich dann bekomme: Das Formular: Code (html): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 <p>Kopiere die angezeigte IP-Adresse, füge sie in das Feld unten ein und drücke den Knopf "Senden" <br> <?php echo $_SERVER['REMOTE_ADDR']; ?> </p> <form action="ip.pl" method="post" enctype="multipart/form-data" > <table align="left"> </td> <td>IP:</td> <td><textarea name=IP size=15></textarea></td> <td colspan=2 align=center> <input type=submit value="Senden"></td> </table> </form> Das Script: Code (perl): (dl
)
1 2 3 4 5 6 7 #!/pfad/zu/perl @IP=(IP); open(HTACCESS,">>.htaccess"); foreach $IP (@IP) { print HTACCESS "$IP\n"; } close(HTACCESS); Was rauskommen soll: Code: (dl
)
1 order deny, allow Und die Fehlermeldung: Error 500 Premature end of script headers: ip.pl Ich hoffe ihr könnt mir auf die Sprünge helfen. MfG modedit Editiert von GwenDragon: Titel erweitert, Code formatiert Last edited: 2013-12-23 11:21:25 +0100 (CET) View full thread Werte in Datei schreiben (CGI-Formular) |