Como construir um script PHP que pode ser usado para criar dinamicamente uma planilha do Excel. Coisas que você precisa
configurar um Mac como um servidor web rodando o PHP 4.x ou posterior
2.x/3.x Safari ou Firefox 2.x ou mais tarde
Show Mais instruções
1
Crie um arquivo chamado export.php no documento raiz do seu disco rígido e certifique-se de que as permissões do arquivo são definidos por isso é acessível por clientes web .
Normalmente a raiz do documento no MacOS X Server estará em /Library /WebServer /Documents /
Se você estiver usando a versão não- Servidor do MacOS X , a raiz do seu documento é provavelmente a configuração na pasta "Sites" da sua pasta pessoal .
2
Edite o arquivo export.php e adicione o texto contido nesta captura de tela .
3
Salve o arquivo , abra o navegador e navegue até http://localhost/export.php e , em seguida, verifique a sua pasta de downloads para um arquivo chamado ' downloaded_from_website.xls .
você não vai ver uma página em seu navegador. Normalmente, este script PHP será usado em uma marca de âncora dentro de outra página PHP.
Abra o arquivo em seu aplicativo de planilha e você deve ver a tabela de html .
4
Se o arquivo não faz o download , em seguida, olhar para os seus logs de erro do apache para localizar o problema. Abra o aplicativo Terminal em /Aplicativos /Utilitários /Tablet
Em instalações padrão do MacOS X Tiger executar este
cd /var /log /httpd /Tablet
Em instalações padrão do MacOS X Leopard executar este
cd
/var/log/apache2 /Tablet
Agora vamos ' cauda ' log de erro para que possamos ver como novos erros são anexadas ao log. Para fazer isso em instalações padrão do MacOS X tipo
tail-f error_log
Selecione seu navegador novamente e navegue para http://localhost/export.php enquanto assistia a janela do Terminal . Se você ver novos erros adicionado ao log como a página é carregada passar por eles e verificar o código em export.php como você pode ter um erro de sintaxe .
Quando você é feito seguindo o arquivo de log bata " ' chave e ' Control C ' , ao mesmo tempo para parar o processo .
Por favor, comente e avalie este artigo. Thanks!