Ok! fiz algumas modificações para o codigo rodar.. mas
<?php
$db = mysql_connect();
$arq = "pasta/".$_FILES["arquivo"]["name"];
copy($_FILES["arquivo"]["tmp_name"],$arq);
$fp = fopen($arq,"rb");
$conteudo = fread($fp,filesize($arq)); //aqui!
$comandos = split("\n",$conteudo);
for($a=0;$a<count($comandos);$a++){
$c = mysql_query($comandos[$a],$db);
}
?>
mas a questão é que ele está lendo um linnha de sql e executando, correto?? e o meu dump está da seguinte forma:
DROP TABLE IF EXISTS `cont`;
CREATE TABLE `cont` (
`cod` INTEGER NOT NULL AUTO_INCREMENT,
`titulo` VARCHAR(255),
`cont` TEXT,
`date` DATETIME,
PRIMARY KEY (`cod`)
) TYPE=MyISAM;
se for executado linha por linha resultará em erro.. eu tentei fazer com que todo conteudo fosse guardado em uma variável para que depois fosse executado. mas mesmo assim nun deu mas valeu pessoal!