Criei um formulário para importar uma planilha e esta funcionando sem problema, só que esta exibindo a mensagem: Resource id #48 ao lado do campo após importação.
Código que estou utilizando no evento onvalidade:
$pathFile = $this->Ini->path_doc . “/” . {arquivo};
$arquivo = fopen($pathFile , ‘r’);
if ($arquivo == false) die(‘Não foi possível abrir o arquivo.’);
$cont = 0;
while(!feof($arquivo)) {
$linha = fgets($arquivo);
$dados = explode(";", $linha);
if(!empty($linha) && $dados[0] != 'CODCURSO' )
{
$cont = $cont + 1;
$var = ('INSERT INTO portfolio.dbo.PPS_P_PRECIFICACAO
( CODCURSO,QTDALUNO,PRECO_NOITE,QTD_PAR_NOITE_BOLETO,VALOR_PAR_BOL_NOITE,QTD_PAR_NOITE_CARTAO
,VALOR_PAR_CAR_NOITE,PRECO_DIA,QTD_PAR_DIA_BOLETO,VALOR_PAR_BOL_DIA,QTD_PAR_DIA_CARTAO
,VALOR_PAR_CAR_DIA,CRIADO_EM,CRIADO_POR,ALTERADO_EM,ALTERADO_POR,SITUACAO,VERSAO ) VALUES
(’."’".$dados[0]."’".’, ‘.$dados[1].’ , ‘.$dados[2].’, ‘.$dados[3].’, ‘.$dados[4].’, ‘.$dados[5].’
, ‘.$dados[6].’, ‘.$dados[7].’, ‘.$dados[8].’, ‘.$dados[9].’, ‘.$dados[10].’, ‘.$dados[11].’
,’."’".$dados[12]."’".’,’."’".$dados[13]."’".’,’."’".$dados[14]."’".’,’."’".$dados[15]."’".’,
‘."’".$dados[16]."’".’,’."’".$dados[17]."’".’
)’);
sc_exec_sql($var);
} // fim do if
} //fim do while
fclose($arquivo);