Come costruire uno script PHP che può essere utilizzato per creare dinamicamente un foglio di calcolo di Excel . Cose che ti serviranno
Un setup Mac come server web in esecuzione PHP 4.x o poi
2.x/3.x Safari o Firefox 2.x o poi
Mostra più istruzioni
pagina 1
Creare un file chiamato export.php nella document root del vostro disco rigido e verificare che le autorizzazioni del file sono impostati in modo che sia accessibile dai client web .
in genere la radice del documento su MacOS X Server sarà in /Library /WebServer /Documents /Games
Se stai utilizzando la versione non - server di MacOS X , la document root è probabilmente la configurazione nella cartella della vostra cartella home "Siti" .
2
Modificare il file export.php e aggiungere il testo contenuto in questa schermata.
3
Salvare il file , aprire il browser e navigare a http://localhost/export.php e quindi controllare la cartella di download di un file chiamato ' downloaded_from_website.xls .
Non vedrete una pagina nel browser . Tipicamente 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 scaricare poi guardare i log di errore di apache per individuare il problema . Apri l'applicazione Terminale in /Applicazioni /Utility /
Nelle installazioni di default di MacOS X Tiger eseguire questo
cd /var /log /httpd /Games
installazioni di default di MacOS X Leopard gestisce questo
cd /var/log/apache2 /Games
Ora stiamo andando a 'coda' il log degli errori in modo che possiamo guardare come nuovi errori vengono aggiunte al registro. Per fare questo su installazioni di default di MacOS X tipo
tail-f error_log
Selezionare nuovamente il browser e navigare a http://localhost/export.php mentre si guarda la finestra Terminale . Se vedete nuovi errori aggiunti al registro come il caricamento della pagina passare attraverso di loro e controllare il codice in export.php come si può avere un errore di sintassi .
Quando hai finito tailing il file di log ha colpito la ' ' chiave e ' il controllo c ' allo stesso tempo per interrompere il processo .
commento e vota questo articolo . Grazie!