Datei-upload per Formular

M

merlin1

Hallo Leute

ich sitze hier und finde den fehler nicht , habe ein script, das die datei auf den server hochladen soll.
nun bekomme ich die fehlermeldung, und ich finde es nicht herraus woran das liegt.

Notice: Undefined index: datei in C:\xampp\htdocs\webshop-ils\class_senden.php on line 34

Notice: Undefined index: datei in C:\xampp\htdocs\webshop-ils\class_senden.php on line 36

vlt hat jemand eine Idee.
hier das script
PHP:
class senden 
{
	public function senden($_Files = array('bestellung.xml'))
	{

if (file_exists($_Files ='bestellung.xml')) 
   {   //laden der bestellungsdatei
   $xml = simplexml_load_file('bestellung.xml');

  echo "<br />Bitte,Jetzt Senden<br />";
    } else {
   echo ('Konnte bestellung.xml nicht finden.');
    }
    
  $_Files = array("xml","text"); //überprüfung ob die datei vorhanden ist
    if (true === in_array("xml",$_Files))
    	echo ("Datei ist vorhanden<br />");
    	echo "<input type = 'button' value ='Senden'
			onClick=
			\"javascribt:
			window.alert('Daten wurden zum Server gesendet');
			\"></form>";
    }

    public function fml() // fml = formular
     {    	// anfang zugriff auf die Festplatte
    	echo '<form action="upload.php" method="post" enctype="multipart/form-data"> 
	          <input type="file" name="datei"><br>
              <input type="submit" value="Hochladen">
              </form>';
       // ende zugriff auf festplatte

     move_uploaded_file($_FILES['datei']['tmp_name'], "upload/datei.txt"); //hier ist der erste fehler der angezeigt wird
     
     $dateityp = GetImageSize($_FILES['datei']['tmp_name']);  // hier der zweite
     if($dateityp[2] != 0)
        {
     
     	if($_FILES['datei']['size'])
     	{
     		move_uploaded_file($_FILES['datei']['tmp_name'], "upload".$_FILES['datei']['name']);
     		echo "Die Datei wurde Erfolgreich nach upload/".$_FILES['datei']['name']." hochgeladen";
     	}
     
     	else
     	{
     		echo "Die Datei darf nicht größer als 100 kb sein ";
     	}
     
     }
     
     else
     {
     	echo "die datei wurde nicht geladen";
     }
     }
}
 

Neue Beiträge

Zurück