Bildupload

Lektor21

Erfahrenes Mitglied
Hallo alle zusammen!

Ich habe ein Uploadscript bei mir eingebaut, weiß nun aber nicht wie ich es anwende!?

PHP:
$path = "intern/images/"; // Url zum Speicher Ordner
$filename = "Test";
$deindomain = "";
$time=time();
if ($HTTP_POST_FILES['userfile']['tmp_name']<> 'none')
   {   
         $file = $HTTP_POST_FILES['userfile']['name'];
         $temp = $HTTP_POST_FILES['userfile']['tmp_name'];
         $path_parts = pathinfo($file);
         $filename = "test_" . $time . "." . $path_parts["extension"];
           $dest = $path.$filename;
   
         copy($temp, $dest);
   
      echo "Die Datei ist auf dem Server! <br><br>";
      echo "Url der Datei: <a href=\"$deindomain$path$filename\" target=\"_blank\">".$deindomain.$path.$filename;
     echo "</a>";
   }

Also das Inputfeld sieht so aus;

HTML:
<input type='file' name='projects_image' maxlength='100000' accept='image/*'>

Aber wo definiere ich im Script, dass er den Pfad von der im INPUT angegebenen Datei übernimmt, die er hochladen soll!?
 
Aber wo definiere ich im Script, dass er den Pfad von der im INPUT angegebenen Datei übernimmt, die er hochladen soll!?
Also ich verstehe deine Frage nicht so ganz, was meinst Du damit genau?

Zur Info, dein Input heisst "projects_image" in PHP greifst du aber mit "userfile" darauf zu - das klappt nicht...
 
Habs schon geändert;

PHP:
$path = "intern/images/"; // Url zum Speicher Ordner
$filename = "Test";
$deindomain = "http://www.systems-mit.de/";
$time=time();
if ($HTTP_POST_FILES['projects_image']['tmp_name']<> 'none')
   {   
         $file = $HTTP_POST_FILES['projects_image']['name'];
         $temp = $HTTP_POST_FILES['projects_image']['tmp_name'];
         $path_parts = pathinfo($file);
         $filename = "test_" . $time . "." . $path_parts["extension"];
           $dest = $path.$filename;
   
         copy($temp, $dest);
   
      echo "Die Datei ist auf dem Server! <br><br>";
      echo "Url der Datei: <a href=\"$deindomain$path$filename\" target=\"_blank\">".$deindomain.$path.$filename;
     echo "</a>";
   }

Er läd aber nichts hoch :confused: Was könnte der Fehler sein?
 
PHP:
<form method='POST' action='index.php?action=intern'>

<input type='file' name='projects_image' maxlength='100000' accept='image/*'>

</form>
 
<form method='POST' enctype="multipart/form-data" action='index.php?action=intern'>

<input type='file' name='projects_image' maxlength='100000' accept='image/*'>

</form>

// EDIT

wieder mal einer schneller als ich...... *heul*^^
 
Zurück