Stefan Muenz: Wie schreibt man eine .cgi datei mit hilfe einer .cgi datei?

Beitrag lesen

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