Äm wenn ich mir die gen_nfo_pic so ansehe gibt die nur ein false zurück wenn bei imagepng ein Fehler auftritt!
Erstellt wird es trotzdem auch wenn es nur ein 0 Byte Bild ist!
Es gibt viele Möglichkeiten Festzustellen ob eine NFO hochgeladen wurde
1.
PHP-Code:
if($_FILES['nfo']['size'] > 0)
//ja
else
//nein
2.
PHP-Code:
if(trim($nfo) != "")
//ja
else
//nein
3.
PHP-Code:
if(trim($_FILES['nfo']['name']) != "")
//ja
else
//nein
am besten du holst dir aus der $_FILES die Error
PHP-Code:
$nfo_error = $_FILES['nfo']['error'];
und führst eine neue Überprüfung durch!
und zwar
4.
PHP-Code:
if(!$nfo_error) {
gen_nfo_pic($nfo, $GLOBALS["TORRENTNFO_DIR"]."/nfo-$id.png");
tr_status("ok");
} else {
tr_status("err");
}
damit ist die Sache erledigt!