Come scrivere uno script PHP che costruisce dinamicamente fogli di calcolo Excel

April 14

Come costruire uno script PHP che può essere utilizzato per costruire dinamicamente un foglio di calcolo Excel.

istruzione

1 Creare un file chiamato export.php nella root dei documenti del disco rigido e fare in modo che i permessi del file sono impostate in modo che sia accessibile dai client web.

In genere la radice del documento su MacOS X Server sarà in / Library / WebServer / Documents /

Se si utilizza la versione non-Server di Mac OS X, la document root è probabilmente l'installazione nella cartella 'Siti' della vostra cartella home.

2 Come scrivere uno script PHP che costruisce dinamicamente fogli di calcolo Excel

Modificare il file export.php e aggiungere il testo contenuto in questa schermata.

3 Come scrivere uno script PHP che costruisce dinamicamente fogli di calcolo Excel


Salvare il file, aprire il browser e passare a http: //localhost/export.php e quindi controllare la cartella download di un file chiamato 'downloaded_from_website.xls'.

Non vedrete una pagina nel browser. In genere questo script PHP verrà utilizzato in un tag di ancoraggio all'interno di un'altra pagina PHP.

Aprire il file nel vostro foglio di calcolo e si dovrebbe vedere la tabella HTML.

4 Se il file non scarica poi guardare i tuoi log di errore di Apache per individuare il problema. Aprite l'applicazione Terminale in / Applicazioni / Utility /

Nelle installazioni di default di MacOS X Tiger eseguire questo

cd / var / log / httpd /

Nelle installazioni di default di MacOS X Leopard eseguire questo

cd / var / log / apache2 /

Ora stiamo andando a 'coda' del log degli errori in modo da poter vedere come nuovi errori vengono aggiunte al registro. Per fare questo nelle installazioni di default di tipo MacOS X

error_log tail -f

Selezionare nuovamente il browser e passare a http: //localhost/export.php mentre si guarda la finestra Terminale. Se si vede nuovi errori aggiunti al registro come la pagina viene caricata passare attraverso di loro e controllare il codice a export.php come si può avere un errore di sintassi.

Quando hai finito tailing il file di registro ha colpito il 'controllo' chiave e 'c', allo stesso tempo per interrompere il processo.

Si prega di commento e vota questo articolo. Grazie!

Consigli e avvertenze

  • È possibile usare l'HTML per decorare e allineare la tabella HTML.
  • Se avete intenzione di offrire download dinamici si potrebbe prendere in considerazione l'aggiunta di data e ora al nome del file o inserirlo nei dati.
  • Se si desidera che i file con estensione .php per aprire in un'applicazione personalizzata quando si fa doppio clic su di essi è sufficiente seguire le istruzioni qui http://www.ehow.com/how_2135899_open-files-application-choosing-mac.html.
  • Svuotare la cache nel browser se si apportano modifiche a export.php e non riesci a vedere le modifiche nel file scaricato.