hallo,
das formular ist ein gewöhnliches Html-form-definiertes. ich kann alle variablen mit cgi->param("NAMEDESEINGABEFELDES"); auslesen. dein tip war super, weil $file nur den namen logo.gif ausgibt. habs also geändert. jetzt so geschrieben, geht aber immer noch nicht:#Upload
Dateinamen erstellen und die Datei auf dem Server speichern
if ( defined $cgi->param("userfile") )
{
my $file = $cgi->param("userfile");
my $fname = "../seiten/presse_files/".time.$file.".htm";
my $fotoname = "../seiten/presse_files/".time.$file;
my $fotopfad = "../presse_files/".time.$file;
open DAT,'>'.$fotoname or die 'Error processing file: ',$!;
Dateien in den Binaer-Modus schalten
binmode $file;
binmode DAT;
my $data;
while(read $file,$data,1024) {
print DAT $data;
}
close DAT;
}
else
{
my $fname = "../seiten/bilder/logo.gif";
my $fotoname = "../seiten/bilder/logo.gif";
my $fotopfad = "../seiten/bilder/logo.gif";
};
ABER: Die Fehlermeldung lautet immer, dass die in der wenn dann Abfrage definierten Felder eben nicht definiert sind... Bitte um Hilfe... Merci,Wolfgang