Birdman: Wo ist der Fehler? 2

Beitrag lesen

Hallo,

zuerst mal Danke an alle, die sich heute nacht meines Problems angenommen haben (s. weiter unten im Forum). Leider haben alle Vorschläge nix gebracht, was aber wohl eher daran liegt, dass ich nur einen Teil des Skripts mitgeschickt hatte. Also, nochmal zum Probelm: Ich will eine Variable namens "survey", die vom Programm mit einem Teil eines Dateinamens gefüllt wird, in einen Verweis integrieren, d.h. eine Textmarke.

Danke im Voraus, Birdman

Folgen Vorschläge haben nicht funktioniert:
print '<a href="http://www.mmbici.de/termine/term.htm#';
print $survey;
print '" target="_self">';

print '<a href="http://www.mmbici.de/termine/term.htm#',$survey,'" target="_self">';

Hier ein größerer Teil des Skripts:
**********************CGI START*****************
#!/usr/bin/perl

#require 'config.cgi';

$lockfile_max_try = 10;

@days   = ('Sunday','Monday','Tuesday','Wednesday',
               'Thursday','Friday','Saturday');
    @months = ('January','February','March','April','May','June','July',
          'August','September','October','November','December');

sub header {

print "Content-Type: text/html\n\n";
 if(-e "$surveyoffice_base_dir/$header_file") {
  open(FILE,"$surveyoffice_base_dir/$header_file") || die "Can't open header file: $surveyoffice_base_dir/$header_file";
  my @HEADER =<FILE>;
  close(FILE);

print @HEADER;
 }
 else {
  print qq!
  <HTML>
  <HEAD>
  <TITLE>MMBici</TITLE>
  </HEAD>
  <BODY>
  <FONT FACE="Arial" SIZE=2>
                <LEFT><a href="http://www.mmbici.de/termine/term.htm#$survey" target="_self"><img src="../images/but-term.gif" alt="Zurück zu Termine" border="0" width="65" height="20"></a>
                <CENTER><H2>MMBici Tourbewertung</H2>
  </FONT>
  <TABLE WIDTH=600 BORDER=0>
  <TR><TD>
  <FONT FACE="Arial" SIZE=-1>
  !;
 }
}