¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

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

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 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@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?