Author Topic: Datei aus Temporärer Datei ins Dateisystem kopieren  (Read 383 times)

gnude

  • Administrator
  • Newbie
  • *****
  • Posts: 40
    • View Profile
Datei aus Temporärer Datei ins Dateisystem kopieren
« on: January 09, 2017, 09:20:00 pm »
Hallo
ich möchte gerne eine Datei per Webformular hochladen und dann an 2 verschiedenen Positionen im Dateisystem ablegen.
Das kuriose ist... das erste mal wir die Datei gespeichert.
Aber das zweise mal (./test2/) klappt nicht.
Kann ich nicht zweimal auf die temporäre Datei zugreifen und diese an zwei Stellen im System abspeichern?

Code: [Select]
$uploaddir = './test/';
   print "<pre>";
   if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
     print "Datei erfolgreich hochgeladen!\nZusatzinformationen:\n";
     print_r($_FILES);
     echo $uploaddir;
   } else {
     print "Irgendwas ging schief, hier sind ein paar Zuasatzinformatonen gelistet:\n";
     print_r($_FILES);
   }


$uploaddir2 = './test2/';
   print "<pre>";
   if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir2 . $_FILES['userfile']['name'])) {
     print "Datei erfolgreich hochgeladen!\nZusatzinformationen:\n";
     print_r($_FILES);
     echo $uploaddir2;
   } else {
     print "Irgendwas ging schief, hier sind ein paar Zuasatzinformatonen gelistet:\n";
     print_r($_FILES);
     echo $uploaddir2;
   }

gnude

  • Administrator
  • Newbie
  • *****
  • Posts: 40
    • View Profile
Re: Datei aus Temporärer Datei ins Dateisystem kopieren
« Reply #1 on: January 12, 2017, 07:48:58 pm »
Fehler gefunden.....
Zweimal "Move" Geht auch nicht. Man muss das erste Move durch Copy ersetzten....

Code: [Select]
$uploaddir = './test/';
   print "<pre>";
   if copy($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
     print "Datei erfolgreich hochgeladen!\nZusatzinformationen:\n";
     print_r($_FILES);
     echo $uploaddir;
   } else {
     print "Irgendwas ging schief, hier sind ein paar Zuasatzinformatonen gelistet:\n";
     print_r($_FILES);
   }


$uploaddir2 = './test2/';
   print "<pre>";
   if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir2 . $_FILES['userfile']['name'])) {
     print "Datei erfolgreich hochgeladen!\nZusatzinformationen:\n";
     print_r($_FILES);
     echo $uploaddir2;
   } else {
     print "Irgendwas ging schief, hier sind ein paar Zuasatzinformatonen gelistet:\n";
     print_r($_FILES);
     echo $uploaddir2;
   }

 

Untitled

Impressum