![]() |
|
Editore: Addison Wesley Pagine: 504 Autore: Tansley David Collana: AWL Web master Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2002-11-01 ISBN: 8871921577 Prezzo: 49.00 € Lingua: Italiano |
Fra gli argomenti trattati:
La collana AWL Web master offre al lettore:
Introduzione
Informazioni su questo libro
Cosa e' necessario sapere
La struttura del libro
Convenzioni utilizzate
Parte 1
1 Primi passi
L'abc del World Wide Web
PHP, Il linguaggio di programmazione Web
Cosa sono i form?
Installazione
2 Solo cose semplici, per favore
Il primo script
Assegnazione di informazioni
Diversi tipi di dati
Combinare le informazioni
Informazioni che non cambiano
Adesso un operatore che mi piace
Operatori di incremento e decremento
Operatori di confronto
Mi sembra logico
Precedenza degli operatori
3 Costruzione delle espressioni condizionali
Controllo di flusso con un semplice if
Controllo di flusso con if ed else
Utilizzo del controllo di flusso per convalidare l'input utente
Else if
Controlli multipli con switch
4 Cicli e array
Il ciclo while
Aumentare un valore all'interno di un ciclo
Uscire da un ciclo
While do
Il ciclo for
Array e simili
Creazione di un array e aggiunta di elementi
Conteggio e cicli sugli elementi di un array
Un nuovo tipo di ciclo per attraversare piu' facilmente un array
Controllare se un determinato elemento di array esiste
Creazione di array di coppie cchiave-valore
Unione di due array in uno
Controllare se un array e' presente
Creazione di tabelle con un ciclo
5 Funzioni e file esterni
Come definire una funzione
Creazione di una funzione
Funzioni senza passaggio di parametri
Esecuzioni di calcoli all'interno delle funzioni
Uso delle funzioni per la convalida
Come restituire un valore da una funzione
Uso di vero e falso restituiti da una funzione
Utilizzo di file esterni per memorizzare funzioni e costanti
6 Stringhe e ricerche
Estrarre una porzione di stringa
Ottenere la lunghezza di una stringa
Eliminazione degli spazi
Rendere maiuscola l'iniziale di una stringa
Scoprire se una stringa e' presente in un'altra stringa
Ricerca e sostituzione in una stringa
Convertire un numero intero in un carattere ASCII
Confronto di due stringhe
Suddividere una stringa in un array
Convertire gli a capo in
HTML
Codifica di una stringa URL
Decodifica di una stringa URL
Gestione degli apici
Gestione di caratteri speciali HTML
Ricerche in generale
Ricerche all'inizio di una stringa
Ricerche alla fine di una stringa
Inserimenti traamite ereg_replace
Uso di split
7 Operazioni di sistema e su file
Non tutto e' relativo
Apertura di un file
Verifica l'apertura di un file
Disabilitare i messaggi d'errore di PHP
Chiusura di un file
Scrivere su file
Leggere da file
Accodare informazioni a un file
Blocco di file
Creazione di contatore per le pagine Web
Utilizzo di cicli per leggere e visualizzare il contenuto di un file
Eseguire una ricerca su file
Controllare se un file esiste
Copia di file
Cancellare un file
Ottenere il tipo di un file
Ottenere le dimensioni di un file
Controllare se un file e' una cartella
Controllare se un file e' ordinario
Controllare se un file e' eseguibile
Controllare se un file e' leggibile
Controllare se un file e' scrivibile
Funzioni per le cartelle
Esecuzione di comandi di sistema
Parte 2
8 Introduzione ai form HTML
Panoramica sui form
La marcatura di base per la costruzione di un form
Era un GET o un POST?
Immissione di testo
TEXTAREA
Creazione di un form di base
Caselle di selezione
Pulsanti radio
Menu di selezione
La nostra prima elaborazione di form
Come viene codificata una stringa d'interrogazione
9 Elaborazione generica di form
Gestione di selezioni multiple da un menu
Convalida di form
Altri problemi di convalida
Controllo della lunghezza di un campo
Controllo di numeri
Gestione di numeri interi in un form
Cosa sono gli header HTTP?
Scrittura di informazioni da un form a un file
Costruzione di menu a partire da file
Redirezione di pagina
Creazione di pulsanti di navigazione
Creazione di piu' form in un documento
Formati di data
10 Invio di informazioni tramite email e download/upload di file
Uso della posta eslettronica
Creazione di un form di feedback
Upload di file
Registrazione degli invii dei file tramite syslog
Download di file
11 Variabili del server Web
Variabili d'ambiente del server Web
Variabili predefinite di PHP
Era un GET o un POST?
Informazioni sul browser chiamante
Chiamare se stessi
Mantenere i valori intatti in un form che chiama se stesso
12 Memorizzazione degli stati
Cos'e' la memorizzazione degli stati
Passaggio di stringhe d'interrogazione
Campi nascosti
Cookie
Scadenza
Impostazione di un cookie
Eliminazione dei cookie
Ancora altri cookie
Uso dei cookie per limitare l'accesso alle pagine
Gestione delle sessioni
Distruzione di una sessione
Distruzione di una variabile di sessione
Passaggio di informazioni fra form tramite sessioni
Le intestazioni sono gia' andate
Cookie disattivati
Parte 3
13 Introduzione a MySQL
Cos'e' un database e perche' usarlo?
Cos'e' un RDBMS?
Progettazione di un database: cose a cui pensare
Comunicare con MySQL
Creazione di tabelle
Inserimento di informazioni in una tabella
Uso di NULL
Dove mi trovo?
Ricerca dei dati
Modifica e cancellazione di dati in una tabella
Ordine, ordine
Ricerca di stringhe
Limitare il numero di record restituiti
Restituzione di record non duplicati
Conteggio di record non duplicati
Conteggio dei record restituiti
Lavorare con piu' tabelle
Modifica della struttura di una tabella
Cancellazione di tabelle e database
Lavorare con i numeri
La funzione SUM
Backup e ripristino dei dati
14 Connessione a MySQL con PHP
Connessioni a MySQL
La prima connessione
Inserimento dei record restituiti in una tabella
Riempimento di menu
Protezione dei dati in MySQL
Inserimento di un record
Aggiornamento di un record
Cancellare un record
Controllo di elementi duplicati
Recuperare l'ID dell'ultimo inserimento
Lavorare con piu' tabelle
Creazione ed eliminazione di database
Elenco di tutti i record di una tabella
Gestione di interrogazioni multiple inviate da un form
15 Applicazione registro degli ospiti
Progettazione dell'applicazione
Gli script
Funzionamento della bacheca
Gli script nel dettaglio
Pagina principale
Inserimento del messaggio
Inserimento del messaggio
16 Applicazione Annotazioni
Progettazione dell'applicazione
Annotazioni all'opera
Gli script
17 Applicazione Carrello della spesa
Progettazione dell'applicazione
Il carrello della spesa all'opera
Gli script
Parte 4
18 Autenticazione in Apache tramite htaccess
Creazione di un'autenticazione utente con password
Creazione di un'autenticazione di gruppo con password
Utilizzo dell'autenticazione tramite IP o dominio
Ma io sono preoccupato per tutti i mie file .htaccess
19 Autenticazione e PHP
Controllo di nome utente e password inseriti
Controllo di autenticazione negli script
Uso di MySQL per l'autenticazione degli utenti
Indice analitico
Blog PHP di Pro PHP
Manuale di PHP 5 di advanced techno
Guida alla crittografia in PHP di advanced techno
Programmazione PHP ad oggetti di NETTUTS
Guida alla crezione di un blog in PHP senza usare MySQL di WebMasterPoint
5 ottimi Manuali PHP di Abelski
Guida a Code Igniter di Pro PHP
Guida su tipi e variabili PHP di Carmelo Scuderi
Guida introduttiva al PHP di Carmelo Scuderi
Tutorial Zend PHP Framework di Chris Shiflett
Yahoo PHP Developer Center di Yahoo!
PHP Book di ZioBudda
Come creare un framework applicativo di CreativeWeb
Articoli, FAQ e altre risorse per PHP di Html.it
Gestire database MySQL con PHP4 di Beta
SQL Injections in PHP di CreativeWeb
Guida PHP di Risorse.net
Manuale PHP di PHP.net
Corso di PHP di SoftwarePlanet