steckl: upload sicherung

Beitrag lesen

Hi,

hallo, ich möchte meine files mit unten genanntem script-teil sichern. leider funktionert es nicht. fehlerausgabe: dateiname kann nicht gefunden werden... obwohl er so definiert ist....

my @extensions = "txt dat gif jpg";

if(param('dateiname') !~ /[1]+?.([a-z]{3})$/)
{ die("Ungültiger Dateiname"); }
else
{
my $extension = $1;
if(!grep($extension,@extensions))
  { die("Ungültige Dateiendung"); }
}

Wie genau ist denn der Name deiner Datei? Kann es sein, dass darin Großbuchstaben vorkommen? Dein Regulärer Ausdruck trifft nämlich nur auf Dateinamen, die aus Kleinbuchstaben, '.', '-' und '_' bestehen.

mfG,
steckl


  1. a-z.-_ ↩︎