0) $sql .= ' USER "'.$user.'"'; if (strlen($pass) > 0) $sql .= ' PASSWORD "'.$pass.'"'; $sql .= ' PAGE_SIZE = 16384'; // if ($s_create_charset != 'NONE') { // NONE is the default character set $sql .= ' DEFAULT CHARACTER SET UTF8'; // } $sql .= ';'; $sql = str_replace("\r\n", "\n", $sql); $sql .= "\n"; $tmp_name = ( isset( $_SERVER["TMP"] ) ) ? $_SERVER["TMP"] . '/' . uniqid( '' ) . '.sql' : '/tmp/' . uniqid( '' ) . '.sql'; if ($fp = fopen ($tmp_name, 'a+')) { fwrite($fp, $sql); fclose($fp); } $command = sprintf('"%s" -u $user -p $pass -i %s', $fbpath, $tmp_name ); $result = exec($command); }