alex007 
пишешь полный бред (грубо, но правда).
Читай хотя бы описания функций в мане перед тем как используешь их:
if (!function_exists(\'file_get_contents\')) {
   function file_get_contents($file, $use_include_path = false) {
      $fp = fopen($file, "rb", $use_include_path);
      $content = fread($fp, filesize($file));
      fclose($fp);
      return $content;
   }
}
if (move_uploaded_file($_FILES[\'backup\'][\'tmp_name\'],
$uploaddir . $_FILES[\'backup\'][\'name\'])) { 
       set_time_limit(180); 
       $filename = $uploaddir.$_FILES[\'backup\'][\'name\']; 
    $content = file_get_contents($filename);
    $q= explode(";#%%\\n",$content);
    for ($i=0;$i < count($q);$i++)  { 
       mysql_query($q[$i], $db_conn) or die(mysql_error()); 
    } 
    echo "Поздравляем датабаза востановлена!"; 
} else { 
    echo \'<font color="#ff0000">Вы забыли указать файл.</font>\'; 
 
} 
примерно так. Конечно же не проверял