prova a parsare in preg il file in locale e ritenta il tutto ... nel tuo caso potresti fare qualcosa tipo:
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 parsatocodice:<?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 ); ?>


Rispondi quotando