Verzweifelt! .txt -> unlink() -> invalid argument

snail

Mitglied
hallo leute,

ursprung:

ich machen ein bildupload, benenne die datei um (mit laufender nummer) und speicher den neuen namen
in einem .txt file -->



$f = explode(".", $logo_name);
@copy ($logo, "../../inhalt/gruender/picz/".$logo_name);
if($f[1] == "gif")
{
rename ("../../inhalt/gruender/picz/".$logo_name, "../../inhalt/gruender/picz/"."l$nummer.gif");
fwrite($pfad, "l$nummer.gif");
fwrite($pfad, "\r\n");
}
else{
rename ("../../inhalt/gruender/picz/".$logo_name, "../../inhalt/gruender/picz/"."l$nummer.jpg");
fwrite($pfad, "l$nummer.jpg");
fwrite($pfad, "\r\n");
}

bis hier funzt das alles prima...
( da ich nicht weiss um welches format es sich handelt prüfe ich es und gebe dann dem kind seinen neuen
namen z.B. f1.gif) das funzt auch alles ganz prima ich kann die bilder anzeigen und im .txt file ist auch
der neue name gespeichert.



nun meine problem:

ich lese das .txt file und bekomme den wert z.B. f1.gif

$inhalt = auslesen("$d1.txt");
echo $inhalt[2]; // inhalt ist f1.gif


dann versuche ich das bild mit rename(), copy() oder unlink()

unlink("$inhalt[2]");

zu bearbeiten doch ich bekomme immer wieder die fehlermeldung "Invalid Argument"

wenn ich jedoch den namen hart setze funzt es

unlink("f1.gif");


...ich kann nicht mehr...bitte helft mit
 
Zurück