Hallo Bogus
Wie kann ich mit Hilfe einer cgi-datei eine cgi-datei schreiben?
Was ich wissen möchte ist die Sache mit den ganzen zeichen wie zb.: ; { } $ " usw.
Ich nehme mal an, Du redest von Perl. Ganz normal: Datei mit open zum Schreiben oeffnen und dann mit print DATEIHANDLE den gewuenschten Inhalt in die Datei schreiben.
Wenn Du mit einzelnen print-Befehlen arbeitest, musst Du innerhalb dessen, was Du printest, auf jeden Fall maskieren:
" um ein " zu schreiben
\ um ein \ zu schreiben
$ um ein $ zu schreiben
@ um ein @ zu schreiben
% um ein % zu schreiben
Das sind glaube ich die Zeichen, die innerhalb eines Print-Strings von Perl ausgewertet werden und deshalb maskiert gehoeren, wenn man sie eben nur printen will.
Wenn Du mit der Streamvariante print << ENDE arbeitest, brauchst Du meines Wissens " nicht maskieren.
viele Gruesse
Stefan Muenz