anderer Pfad

neopayne

Erfahrenes Mitglied
Hallo,

ich habe hier diesen Codeteil von einem Uploadscript. Irgendwo in diesem Code wird definiert wo die Datei abgelegt werden soll - nämlich im gleichen ordner wie die php datei. Ich will die Datei aber woanders speicher.

Vielleicht kann mir einer von euch zeigen wie ich das hinbiegen kann?

PHP:
<?
$uploadNeed = "5";
// start for loop
for($x=0;$x<$uploadNeed;$x++){
$file_name = $_FILES['uploadFile'. $x]['name'];
// strip file_name of slashes
$file_name = stripslashes($file_name);
$file_name = str_replace("'","",$file_name);
$copy = copy($_FILES['uploadFile'. $x]['tmp_name'],/up/$file_name);
//move_uploaded_file("$img1", "./tmp/$img1_name");
 // check if successfully copied
 if($copy){
 echo "$file_name | uploaded sucessfully!<br>";
 }else{
 echo "$file_name | could not be uploaded!<br>";
 }
} // end of loop
?>
 
Zuletzt bearbeitet:
Die Datei wird im gleichen Verzeichnis gespeichert?
Dann hast du bestimmt das Verzeichnis up nicht angelegt...
Aber wie mein Vorredner schon geschrieben hat: da kannst du das Verzeichnis ändern...
 
nein sorry... da hab ich schon ein bisschen rumgespielt und ausversehen den veränderten code gepostet so hats nämlich nicht funktioniert

der richtige Code

PHP:
<?
$uploadNeed = "5";
// start for loop
for($x=0;$x<$uploadNeed;$x++){
$file_name = $_FILES['uploadFile'. $x]['name'];
// strip file_name of slashes
$file_name = stripslashes($file_name);
$file_name = str_replace("'","",$file_name);
$copy = copy($_FILES['uploadFile'. $x]['tmp_name'],$file_name);
 // check if successfully copied
 if($copy){
 echo "<body bgcolor=#D0D3D8>$file_name | uploaded sucessfully!<br>";
 }else{
 echo "<body bgcolor=#D0D3D8>$file_name | could not be uploaded!<br>";
 }
} // end of loop
?>
 
juhuuu habs geschafft :D

hier die Lösung:

PHP:
$copy = copy($_FILES['uploadFile'. $x]['tmp_name'],"up/$file_name");

Vielen Dank für die Hilfe
 
Zurück