prova a parsare in preg il file in locale e ritenta il tutto ... nel tuo caso potresti fare qualcosa tipo:
codice:
<?php
function dumpAdjust( $fileDump, $fileAdjust, $regMatch, $regRepair ) {
$fp = fopen( $fileDump, "r" );
$st = fread( $fp, filesize( $fileDump ) );
fclose( $fp );
$st = preg_replace( $regMatch, $regRepair, $st );
$fp = fopen( $fileAdjust, "w+" );
$st = fwrite( $fp, $st );
fclose( $fp );
}
$regMatch = "/\)(,|, )/";
$regRepair = ");\r\nINSERT INTO `bb1_pms` (`senderid`, `recipientid`, `pmid`, `folderid`, `popup`, `view`, `reply`, `forward`, `sendtime`, `subject`, `message`, `icon`, `disable_smilies`, `signature`) VALUES ";
dumpAdjust( "provaDB.sql", "newDump.sql", $regMatch, $regRepair );
?>
dove al posto di provaDB.sql metterai il nome del file da parsare e al posto di newDump.sql quello da creare con il contenuto parsato