Problemas no Arquivo de texto separados por (ponto e vírgula) [RESOLVIDO]

Boa tarde pessoal,

Estou com problema para gerar um arquivo de texto com os dados separados por “;” como mostra um exemplo abaixo quando vou selecionar um arquivo de texto em txt qualquer:

7891073458;000105
7801234789;000100
7890976577655;000200

E na tela controle seleciono esse arquivo simples com esses números e quando clico em ok dá erro.

Segue código abaixo que eu fiz no evento onValidate:

$arq = $_SESSION[‘scriptcase’][‘exemplo_imparquivo_por_pontoevirgula’][‘glo_nm_path_doc’]."/".{arquivo};
$handle = fopen ($arq,“r”);

$linha = 0;
$sql = “DELETE FROM tmp_importar_arquivo”;
sc_exec_sql($sql);
while (!feof ($handle))
{
$linha++;
$buffer = fgets($handle);

$nomearq = {arquivo};	
$ean = substr($buffer,0,10);
$qtd = substr($buffer,11,6);

	
$codigo = "INSERT INTO tmp_importar_arquivo (CODIGOEAN, Qtd) VALUES ('".$ean."', '".$qtd."')";

$resultado = explode(";", $codigo);

sc_exec_sql($resultado);

}

fclose ($handle);
sc_alert(“Importação do Arquivo Finalizada !”);
sc_exit(sel);

Quando vou executar ele, simplesmente não aparece nada. Alguém pode me ajudar e me dar algum exemplo???

Desde já agradeço…

Tente assim,

while (!feof ($handle))
{
$linha++;
$buffer = fgets($handle);

$nomearq = {arquivo}; 
$linha = explode(';',$buffer);
$ean = $linha[0];
$qtd = $linha[1];

$codigo = “INSERT INTO tmp_importar_arquivo (CODIGOEAN, Qtd) VALUES (’$ean’, ‘$qtd’)”;

sc_exec_sql($codigo);

}

Desculpe a outra tela

Bom dia Luis,

Muito obrigado cara, resolveu o meu problema!

Um grande abraço!