|
|
PHP in tasca - Codice e comandi essenziali
|
| Editore | Pearson Education Italia |
| Autore | Wenz Christian |
| Titolo originale | PHP phrasebook - first edition |
| Editore originale | Sams |
| Collana | In tasca |
| Pagine | 310 |
| Volumi | 1 |
| Livello | Per-Tutti |
| Lingua | Italiano |
| Data pubblicazione | 11 - 2007 |
| ISBN | 9788871924014 |
|
|
| Prezzo di copertina | Sconto | Prezzo Librinformatica |
| Euro 12,00 | 5% | Euro 11,40 |
|
Introduzione
1 Manipolare le stringhe
Confrontare le stringhe
Come verificare username e pass word
Come convertire le stringhe html (hypertext markup language)
Utilizzare i caratteri di nuova linea
Stringhe criptate
Controllo di stringhe
Estrarre sottostringhe
Utilizzare il codice ASCII per proteggere gli indirizzi mail
Analizzare stringhe formattate
Ottenere dettagli sulle variabili
Effettuare ricerche sulle stringhe
Utilizzare le espressioni regolari POSIX
Utilizzare le espressioni regolari Perl-Compatibili
Trovare i tag con le espressioni regolari
Validare i campi obbligatori
Validare i numeri (e altri tipi di dati)
Validare un indirizzo email
Cercare e sostituire
2 Lavorare con gli array
Accedere a tutti gli elementi di un array numerico
Accedere a tutti gli elementi di un array associativo
Accedere a tutti gli elementi di un array nidificato
Trasformare un array in variabili
Convertire le stringhe in array
Convertire gli array in stringhe
Ordinare alfabeticamente gli array
Ordinare alfabeticamente gli array associativi
Ordinare gli array nidificati
Ordinare gli array associativi nidificati
Ordinare gli indirizzi IP (così come farebbe un essere umano)
Ordinare qualunque cosa
Operazioni di ordinamento con le lingue
Applicare un comando a tutti gli elementi di un array
Filtrare gli array
Ottenere da un array degli elementi casuali
3 Data e ora
Utilizzare del testo con date()
Localizzazione automatica delle date
Localizzare manualmente le date
Utilizzare la data corrente nei formati americano, inglese ed europeo
Formattare una data specifica
Validare una data
Calcolare una data relativa
Creare un time stamp ordinabile
Convertire una stringa in una data
Determinare alba e tramonto
Usare data e ora per operazioni di benchmarking
Usare i campi di una form per selezionare una data
Creare campi di form per la selezione della data che si aggiornano automaticamente
Calcolare la differenza tra due date
Usare i valori GMT per data e ora
4 Interagire con le form web
Consegnate i dati di una form allo script corrente
Leggere i dati di una form
Gestione delle “Magic Quotes”
Verifica sull’invio di una form
Salvare i dati all’interno di un cookie
Precompilare campi testuali e campi per le password
Precompilare campi testuali multilinea
Precompilare i Radio Buttons
Preselezionare i Check Boxes
Preselezionare le Section List
Preselezionare le Multiple Section List
Gestire i graphical submit button
Controllare i campi obbligatori
Controllare le selection list
Scrivere tutti i dati di una form all’interno di un file
Spedire tutti i dati di una form via mail
Ottenere informazioni relative all’upload dei file
Spostare i file caricati in una posizione più sicura
5 Cookie e sessioni: tenere traccia degli utenti
Comprendere i cookie
Creare un cookie
Leggere i cookie
Eliminare le “magic quotes” dai cookie
Impostare una data (ragionevole) di scadenza
Impostare una data di scadenza specifica per il client
Cancellare un cookie
Rendere i cookie accessibili per diversi domini
Verificare se il client supporta i cookie
Salvare più dati in un solo cookie
Salvare le preferenze dell’utente in merito alla lingua
Comprendere le sessioni
Dove salvare le sessioni
Come mantenere lo stato della sessione
Attivare le sessioni
Leggere e scrivere le sessioni
Chiudere le sessioni
Modificare l’ID di sessione
Creare link dinamici e contestuali alla sessione
Implementare una gestione personalizzata delle sessioni
Creare un’area protetta utilizzando le sessioni
Creare un’area protetta senza utilizzare le sessioni
6 Utilizzare i file del file system del server
Aprire e chiudere i file
Leggere i contenuti di un file
Scrivere contenuti in un file
Bloccare i file
Utilizzare percorsi relativi per accedere ai file
Evitare problemi di sicurezza nell’accesso ai file
Lavorare con i dati CSV
Analizzare i file INI
Recuperare le informazioni da un file
Copiare, spostare e cancellare i file
Esplorare il file system
Utilizzare flussi di dati PHP
Utilizzare gli archivi Bzip2
Ottenere file con una richiesta HTTP
7 Rendere i dati dinamici
Connettersi a MySQL
Connettersi a MySQL
Inviare istruzioni SQL a MySQL
Prepared statement con MySQL
Recuperare i risultati di una query a MySQL
Connettersi a SQLite
Inviare istruzioni SQL a SPLite
Recuperare i risultati di una query a SQLite
Connettersi a PostgreSQL
Inviare istruzioni SQL a PostgreSQL
Aggiornare i dati in PostgreSQL
Recuperare i risultati di una query a PostgreSQL
Connettersi a Oracle
Inviare istruzioni SQL a Oracle
Recuperare i risultati di una query a Oracle
Connettersi a MSSQL
Inviare istruzioni SQL a MSSQL
Recuperare i risultati di una query a MSSQL
Connettersi a Firebird
Inviare istruzioni SQL a Firebird
Recuperare i risultati di una query a Firebird
Connettersi attraverso PDO
Inviare istruzioni SQL attraverso PDO
Recuperare i risultati di una query attraverso PDO
8 Utilizzare XML
Analizzare XML con SAX
Usare DOM per leggere XML con PHP 4
Utilizzare DOM per leggere l’XML in PHP 5
Utilizzare DOM per scrivere XML in PHP 4
Utilizzare DOM per scrivere XML in PHP 5
Utilizzare SimpleXML
Trasformare XML con XSL e PHP 4
Trasformare XML con XSL e PHP 5
Validare XML
9 Comunicare con gli altri
Connessione con server HTTP
Connettersi con server FTP
Verificare se un server è in grado di rispondere
Creare un web service con PEAR::XML-RPC
Usare un web service con PEAR::XML-RPC
Creare un web service con NuSOAP
Generare automaticamente WSDL con NuSOAP
Usare un web service con NuSOAP
Creare un web service con PEAR::SOAP
Generare automaticamente WSDL con PEAR::SOAP
Usare un web service con PEAR::SOAP
Creare un web service con l’estensione SOAP di PHP 5
Usare un web service con l’estensione SOAP di PHP 5
Indice analitico
|
|
|
|