slaYer: Datei einlesen mit php und mysql anbindung

Beitrag lesen

Hallo ich versuche seit längerer Zeit den Inhalt einer Datei mit PHP in eine Datenbak einzufügen...das will er aber nich so richtig machen!

<td>Schülerdaten:</td>
  <td><input name="datei" type="file" value="" /></td>
 </tr>
 <tr>
 <td></td>
  <td><br /><input name="datbe" type="submit" value="Best&auml;tigen" /></td>
 </tr>
<tr>
<td colspan="2"><br /><br /><center><h3>Schüler manuell hinzufügen</h3></center></td>
</tr>
<?php
if((!isset($_POST["datbe"])))
{
}
else
{
$handle = fopen("$datei", 'rb');
while(($Daten = fgetcsv($handle, "", ";") != FALSE))
{
    $AnzahlDerFelder = count($Daten);
    if(count($Daten)>=0)
 {
        $imp_records =
                    array(
                           'nachname'=>$Daten[0],
                           'vorname'=>$Daten[1],
                           'benutzername'=>$Daten[2],
                           'kennwort'=>$Daten[3],
                           'strasse'=>$Daten[4],
         'plz'=>$Daten[5],
         'ort'=>$Daten[6],
         'telefon'=>$Daten[7],
         'erziehtelefon'=>$Daten[8],
         'foto'=>$Daten[9],
         'berufsbezeichnung'=>$Daten[10],
         'klassenid'=>$Daten[11]);

$sql ="INSERT INTO schueler ( benutzername, kennwort, vorname, nachname, strasse, plz, ort, foto, berufsbezeichnung, telefon, erziehtelefon,                 klasse_id)
                         values
                               ('$Daten[0]',
                                '$Daten[1]',
                                '$Daten[2]',
                                '$Daten[3]',
                                '$Daten[4]',
        '$Daten[5]',
        '$Daten[6]',
        '$Daten[7]',
        '$Daten[8]',
        '$Daten[9]',
        '$Daten[10]',
        '$Daten[11]')";
   }
$ergebnis1=mysql_query($sql, $db);
fclose($handle);
}
}

Folgende Fehler werden mir hierbei ausgegeben:

Warning: fopen(muh.txt) [function.fopen]: failed to open stream: No such file or directory in C:\Programme\xampp\htdocs\sql\sql2\verw\klasse_hinz_schue_einf.php on line 44

Warning: fgetcsv() expects parameter 1 to be resource, boolean given in C:\Programme\xampp\htdocs\sql\sql2\verw\klasse_hinz_schue_einf.php on line 45

das betrifft also diesen beiden Zeilen:

$handle = fopen("$datei", 'rb');
while(($Daten = fgetcsv($handle, "", ";") != FALSE))

Ich möchte diese Datei einlesen....wenn es geht will ich auch noch mehrere Zeilen einlesen ...hab allerdings noch keine Vorstellung wie ich das hinbekommen soll :(

Ich hoffe auf eure Hilfe!
mfg slaYer