Problem beim Upload

Erks

Erfahrenes Mitglied
Ich habe bereits ein Uplload Script geschrieben, das auch reibungslos funktioniert, aber das hier macht er nicht. Er soll der Datei, die hochgeladen wird, nicht den Standardnamen geben, sondern einen Zufallsnamen, den ich per random bestimme.

PHP:
...
  $dir = $directory;
  $dest1 = "$dir/$file1_name";
  $dest2 = "$dir/$file2_name";
  $dest3 = "$dir/$file3_name";
  $dest4 = "$dir/$file4_name";
  $dest5 = "$dir/$file5_name";
  
  copy($file1,$dest1);
  copy($file2,$dest2);
  copy($file3,$dest3);
  copy($file4,$dest4);
  copy($file5,$dest5);
...

$file1 - $file5 sind die Felder

Ich hab mal versucht diese Felder noch vor diesem Schritt in eine Zufallszahl zu bringen, das hat allerdings nicht geklappt.

Wie klappt das?
 
Sorry...

bei ...

PHP:
$dest1 = $dir."/".$file1."_name;

...erstellt der mir auf dem Server eine Datei (Teil des namens ist _name, dabei sollte das sowas wie *.jpg sein) und beim Zweiten ...

PHP:
$dest1 = "{$dir}/{$file1}_name";

... gibts eine Fehlermeldung
 
also wenn ich das richtig verstanden habe, fällt mir da sowas ein:
PHP:
move_uploaded_file($_FILES['datei']['tmp_name'], $upload_dir.$_FILES['datei'][$rnd_name]);

in $rnd_name steht dann der zufällige Name, weiß halt nicht wie du den vergeben willst.
$upload_dir bezeichnet das Uploadverzeichnis. Kannst du natürlich auch immer ändern wie du willst.

lg
 
Zurück