Problem mit fgetcsv

Hallo,
ich habe folgende Code-Zeilen:
[PHP]while(($Daten = fgetcsv($Dateizeiger, 1000, „;“)) !== FALSE)
{
$zeile = „“;
$paketid = $Daten[1];
$name1 = $Daten[17];
$name2 = $Daten[18];

[/PHP]

Und bekomme beim ausführen dieser immer die Meldung:

_2007_09_06_131719937.txt

[B]Warning[/B]:  fgetcsv(): 7 is not a valid stream resource in [B]/opt/lampp/htdocs/dhl_versand.php[/B] on line [B]40[/B]

Das obere ist der Dateiname, die Zeile 40 ist die der While

Du darfst den Dateinamen nicht direkt verwenden, sondern musst die Datei erst mit fopen öffnen.

HIer mal der komplette obere Teil:
[PHP]
$verzeichnis = „export/“;
$mail_template = „mail_template.txt“;
$log_datei = „log_dhl.txt“;
$betreff = „Paketversand“;
$ok = 0;
$fehler = 0;

//Klasse einbinden
require('phpmailer/class.phpmailer.php');

$log_fp = fopen($log_datei , "a+"); // Datei öffnen, wenn nicht vorhanden dann wird die Datei erstellt.

$handle = opendir($verzeichnis);
while($file = readdir($handle))
{
    if (strcmp($file,"*.txt")) {
        echo $file."<br />";
        $Dateizeiger = fopen($verzeichnis."/".$file, "r");
        if(!$Dateizeiger)
            while(($Daten = fgetcsv($Dateizeiger, 1000, ";")) !== FALSE)
            {
                $zeile = "";
                $paketid = $Daten[1];
                $name1 = $Daten[17];

[/PHP]