$max_file_size) $errors[] = $l['admin']['pic_to_big']." (".number_format($_FILES['probe']['size']/1000,0,",","")." KB)"; if(empty($errors)) { $nr = 0; switch(true) { case preg_match('~.jpg|jpeg~i', $e): for(;;) { $nr++; if (!file_exists($up_dir.$nr.".jpg")) break; } $filename = $nr.".jpg"; break; case preg_match('~.gif~i', $e): for(;;) { $nr++; if (!file_exists($up_dir.$nr.".gif")) break; } $filename = $nr.".gif"; break; case preg_match('~.png~i', $e): for(;;) { $nr++; if (!file_exists($up_dir.$nr.".png")) break; } $filename = $nr.".png"; break; } if(empty($errors)) { if(!move_uploaded_file($_FILES['probe']['tmp_name'], $up_dir.$filename)) $errors[] = $l['admin']['pic_error']; else chmod($up_dir.$filename, 0664); } } if (empty($errors)) { ?>