Zitat:
	
	
		
			
				
					Zitat von  Stifler
					 
				 
				Schwachsinn. 
 
Wenn wirklich keine NFO oder sonst was im nfo input Feld angeben wird ist die size 0, der Name leer, der Inhalt leer und der Error true! 
 
mit all diesen Abfragen ist es unmöglich dass eine NFO erstellt werden kann! 
 
Also entweder du gibst eine an und merkst es nicht oder deine Variablen stimmen nicht! 
			
		 | 
	
	
 falsch wenn kein bild angegeben ist size nicht 0 sondern null also nix nur der error hat die nummer 4 
und error ist immer gegeben
heist das funzt nicht
	PHP-Code:
	
		
			
$nfo_error = $_FILES['nfo']['error']; 
if(!$nfo_error) {... 
		
	
 siehe
http://www.php.net/manual/en/feature...oad.errors.php
entity machs mal so
	PHP-Code:
	
		
			
$allowdExtensions = 'nfo|txt';
if( !empty( $_FILES['nfo'] ) && $_FILES['nfo']['error'] < 4 && 
    preg_match( '/(' . $allowdExtensions . ')/i', strrchr ( $_FILES['nfo']['name'], '.' ) ) { 
    if ( gen_nfo_pic( $_FILES['nfo']['tmp_name'], $GLOBALS['TORRENTNFO_DIR'] . '/nfo-' . $id . '.png' ) ) ) {
        tr_status( 'ok' );
    }
    else {
        tr_status( 'err' );
        if ( file_exists( $GLOBALS['TORRENTNFO_DIR'] . '/nfo-' . $id . '.png' ) ) {
            unlink( $GLOBALS['TORRENTNFO_DIR'] . '/nfo-' . $id . '.png' );
        }
    }
} 
else {
    tr_status( 'err' );
}