Frank K Hosaka Postado Março 31 Denunciar Share Postado Março 31 Como não dá para usar a Bling no tablet ou no celular, eu criei essa gambiarra para transformar o notebook numa ponte entre a Hostinger e a Bling. O PHP cria o arquivo CSV no servidor, depois faz o download no notebook, e em seguida o Bling importa o pedido de venda para fazer o resto do serviço. <?php class ControleOrcamento extends Controle { // ... public function bling() { $pedido=63; $contato="Consumidor Final"; $data="30/03/2024"; $dados = array( array("Número pedido","Nome Comprador","Data","CPF/CNPJ Comprador","Endereço Comprador", "Bairro Comprador","Número Comprador","Complemento Comprador","CEP Comprador","Cidade Comprador", "UF Comprador","Telefone Comprador","Celular Comprador","E-mail Comprador","Produto", "SKU","Un","Quantidade","Valor Unitário","Valor Total", "Total Pedido","Valor Frete Pedido","Valor Desconto Pedido","Outras despesas","Nome Entrega", "Endereço Entrega","Número Entrega","Complemento Entrega","Cidade Entrega","UF Entrega", "CEP Entrega","Bairro Entrega","Transportadora","Serviço","Tipo Frete", "Observações","Qtd Parcela","Data Prevista","Vendedor","Forma Pagamento", "ID Forma Pagamento"), array($pedido,$contato,$data,null,null, null,null,null,null,null, null,null,null,null,null, 1604,"pc",1,1,1, 1,null,null,null,null, null,null,null,null,null, null,null,null,null,null, null,1,$data,null,1, 0) ); // Abrir o arquivo CSV para escrita $arquivo = fopen("novo.csv", "w"); // Escrever o cabeçalho do arquivo fputcsv($arquivo, $dados[0]); // Escrever os dados do array no arquivo foreach ($dados as $linha) { if ($linha != $dados[0]) { fputcsv($arquivo, $linha); } } // Fechar o arquivo fclose($arquivo); if (file_exists("novo.csv")) // não usado a variável $arquivo porque o comando exige string e não um componente { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename=' . basename("novo.csv")); header('Content-Length: ' . filesize("novo.csv")); readfile("novo.csv"); } else { echo "Arquivo não encontrado."; } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Frank K Hosaka
Como não dá para usar a Bling no tablet ou no celular, eu criei essa gambiarra para transformar o notebook numa ponte entre a Hostinger e a Bling.
O PHP cria o arquivo CSV no servidor, depois faz o download no notebook, e em seguida o Bling importa o pedido de venda para fazer o resto do serviço.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.