bug #1823045 [import] Error importing file with lowercase "delimiter"
This commit is contained in:
@@ -31,6 +31,7 @@ $HeadURL: https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/trunk/phpMyA
|
||||
- bug #1777249 [display] Do not underline links in left panel (in default
|
||||
themes)
|
||||
- bug #1826022 [privileges] unable to add user (MySQL 3.23) since PMA 2.11.2
|
||||
- bug #1823045 [import] Error importing file with lowercase "delimiter"
|
||||
|
||||
2.11.2.0 (2007-10-27)
|
||||
- patch #1791576 HTTP auth: support REDIRECT_REMOTE_USER, thanks to Allard
|
||||
|
@@ -108,7 +108,8 @@ while (!($finished && $i >= $len) && !$error && !$timeout_passed) {
|
||||
if ($p7 === FALSE) {
|
||||
$p7 = $big_value;
|
||||
}
|
||||
$p8 = strpos($buffer, 'DELIMITER', $i);
|
||||
// catch also "delimiter"
|
||||
$p8 = stripos($buffer, 'DELIMITER', $i);
|
||||
if ($p8 === FALSE || $p8 >= ($len - 11) || $buffer[$p8 + 9] > ' ') {
|
||||
$p8 = $big_value;
|
||||
}
|
||||
@@ -222,7 +223,7 @@ while (!($finished && $i >= $len) && !$error && !$timeout_passed) {
|
||||
}
|
||||
}
|
||||
// Change delimiter, if redefined, and skip it (don't send to server!)
|
||||
if ((substr($buffer, $i, 9) == "DELIMITER") && ($buffer[$i + 9] <= ' ') && ($i<$len-11) && (!(strpos($buffer,"\n",$i+11)===FALSE))) {
|
||||
if ((strtoupper(substr($buffer, $i, 9)) == "DELIMITER") && ($buffer[$i + 9] <= ' ') && ($i<$len-11) && (!(strpos($buffer,"\n",$i+11)===FALSE))) {
|
||||
$new_line_pos = strpos($buffer, "\n", $i + 10);
|
||||
$sql_delimiter = substr($buffer, $i+10, $new_line_pos - $i -10);
|
||||
$i= $new_line_pos + 1;
|
||||
|
Reference in New Issue
Block a user