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?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | $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; } |