keine_Ahnug: fopen in string

Beitrag lesen

Hallo

ich habe hier eine txt Datei in der ich was suchen will aber ich bekomme immer die Fehlermeldung, dass mein txt kein sting ist.

hier mal der Code:
// check
$dat = fopen($mail_dat,"r");
if (preg_match($mail, $dat) == 1)
 {
  $vorhanden = true;
 }

und der Fehler:
resource(1) of type (stream) <- sagt mir var_dump
Warning: preg_match() expects parameter 2 to be string, resource given in ...

im Internet habe ich jetzt keine Möglichkeit gefunden den stream in einen string umzuwandeln. Geht das oder habe ich da grundsätzlich was falsch gemacht?

Danke