¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como corrigir o PHP Excel Reader para não salvar arquivos no sistema

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Pequenas correções para o PHP Excel Reader

Por padrão, o PHP Excel Reader requer que o arquivo do Excel esteja disponível no sistema de arquivos local do servidor que executa o script PHP. Eu não quero salvá-lo no sistema de arquivos. Então, fiz correções no PHP Excel Reader com essas pequenas modificações:

reader.php

Localize a função read que está na linha 160. Adicione o parâmetro adicional $sFileString. Algumas linhas abaixo, você encontrará a chamada $this->_ole->read. Adicione o parâmetro $sFileString aqui também.



function read($sFileName, $sFileString) { $errlevel = error_reporting(); error_reporting($errlevel ^ E_NOTICE); $res = $this->_ole->read($sFileName, $sFileString);

oleread.inc

Neste arquivo, vá para a linha 40 onde você também encontrará uma função read. Adicione o parâmetro $sFileString aqui também e insira a cláusula if que verifica se a variável sFileString está preenchida e então preenche a variável de instância data com a string.



 function read($sFileName, $sFileString){ if ($sFileString != "") { $this->data = $sFileString; } else { // check if file exist and is readable (Darko Miljanovic) if(!is_readable($sFileName)) { $this->error = 1; return false; } $this->data = @file_get_contents($sFileName); }

Primeira tentativa: Serviço Web SOAP em PHP

Com o bom exemplo do livro "[Web Services mit PHP | http://www.galileocomputing.de/download/dateien/502/galileocomputing_webservices_php.pdf]" implementei primeiro um Serviço Web SOAP em PHP usando o Pacote PEAR SOAP .

Servidor

Cliente

Cliente em ABAP?

Depois de ter implementado o Cliente em PHP e testado meu Servidor dessa maneira, procurei como implementar o Cliente em ABAP. Infelizmente, descobri na documentação que Web AS 6.20 e também Web AS 6.40 ABAP não suportam anexos em Serviços Web.

Segunda etapa: Enviar dados diretamente por POST

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?