Manuali Gratis >
Programmazione >
PHP
Manuale
PHP 5 subito e facile
Editore: Mondadori Informatica
Pagine: 370
Autore: Holzner Steven
Collana: Programming series
Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2005-09-01
ISBN: 8804541075
Prezzo: 29.90 €
Lingua: Italiano
|
Quarta di copertina
Ti hanno chiesto di occuparti di un progetto in PHP? Hai in previsione di farlo in un futuro non molto lontano? Vuoi acquisire vere capacità nell'uso di PHP per aggiungerle al tuo curriculum? Hai lavorato per il Web, magari con altri linguaggi di script, ma ora vuoi usare PHP ed essere produttivo al più presto?
Questo libro fa per te! Partendo da quello che già sai, ti aiuta a raggiungere obiettivi che non ti aspetti con una rapidità che ti stupirà. Apprenderai alla perfezione le migliori tecniche, senza troppa teoria e inutili fronzoli. Imparerai tramite decine di esempi focalizzati, testati per l'affidabilità, intenzionalmente semplici e facilmente adattabili ai tuoi progetti, sia che lavori su Windows o Linux.
Ti servono soluzioni specifiche? Grazie al formato modulare, visuale ed efficace di questo libro le avrai all'istante. Il premiato autore Steven Holzner mette a disposizione utili tecniche derivanti dalla sua esperienza senza pari nell'insegnamento della programmazione. Nessun'altra guida su PHP tratta questi argomenti in modo così approfondito e completo e allo stesso tempo conciso.
Comincia adesso e scopri subito come:
- Padroneggiare i concetti principali di PHP (operatori, controllo del flusso, stringhe, array)
- Imparare le tecniche Web essenziali (cookie, sessioni, posta elettronica automatizzata, FTP)
- Usare il modello a oggetti di PHP 5 e le tecniche object-oriented
- Gestire in modo efficiente le caselle di testo, i pulsanti e altri controlli HTML
- Creare Web form, convalidare l'input dell'utente e controllare i browser
- Lavorare con MySQL e altri database
- Includere concisi riferimenti al linguaggio PHP 5 e alle funzioni.
Il libro si rivolge a utenti di PHP 5
L'autore
Steven Holzner scrive a proposito di tecnologie correlate a XML, come XSLT, dalla loro nascita.
È autore del best seller "Inside XML" e ha scritto diversi libri, tutti su argomenti di
programmazione, che hanno venduto milioni di copie. I suoi libri sono stati tradotti in 16 lingue e
includono molti best seller di settore. È stato contributing editor per PC Magazine, si è laureato al
MIT e ha acquisito il Ph.D. al Cornell. È stato docente sia al MIT che al Cornell, e tiene inoltre
seminari aziendali in tutti gli USA.
Indice
Prefazione
Capitolo 1 Fondamenti di PHP
Ottenere PHP
Preparare l’ambiente di sviluppo
Creare il primo script PHP
Eseguire il primo script PHP
E se non funziona?
Aggiungere un pò di HTML
E se si desidera stampare testo?
Funzioni di stampa più potenti
Stampare “here document”
Eseguire PHP dalla riga di comando
Commentare gli script
Gestione dei dati: le variabili
Assegnare valori alle variabili
Interpolare variabili in stringhe
Creare variabili variabili
Creare costanti
Gestire i tipi di dati
Riepilogo
Capitolo 2 Ottenere il controllo con gli operatori e il controllo di flusso
Gli operatori matematici
Le funzioni matematiche
Gli operatori di assegnazione
Incrementare e decrementare
Precedenza degli operatori
L’operatore di esecuzione
Operatori per le stringhe
Operatori bitwise
Usare le istruzioni if
Gli operatori di confronto
Operatori logici
Usare le istruzioni else
Usare le istruzioni elseif
L’operatore ternario
Usare le istruzioni switch
Lavorare con i loop for
Lavorare con i loop while
Lavorare con i loop do...while
Lavorare con i loop foreach
Interrompere i loop
Saltare iterazioni continue
Alcune sintassi alternative
Riepilogo
Capitolo 3 Elaborare stringhe e array
Elenco delle funzioni per le stringhe
Usare le funzioni per le stringhe
Formattare le stringhe
Conversione da e verso stringhe
Creare array
Modificare gli array
Rimuovere elementi dagli array
Eseguire loop sugli array
Elenco delle funzioni per gli array
Ordinare gli array
Spostarsi negli array
Implodere ed esplodere gli array
Estrarre variabili dagli array
Unire e dividere gli array
Confrontare array
Manipolare i dati negli array
Creare array multidimensionali
Eseguire loop sugli array multidimensionali
Usare gli operatori degli array
Riepilogo
Capitolo 4 Dividere il codice in moduli con le funzioni
Creare una funzione
Passare dati alle funzioni
Passare array alle funzioni
Impostare valori di default per gli argomenti
Passare argomenti per riferimento
Creare elenchi di argomenti di lunghezza variabile
Restituire valori dalle funzioni
Restituire array dalle funzioni
Restituire elenchi dalle funzioni
Restituire riferimenti dalle funzioni
Usare lo scope delle variabili
Ottenere l’accesso globale
Usare le variabili statiche
Creare funzioni variabili
Creare funzioni condizionali
Creare funzioni all’interno di funzioni
Usare gli include file
Gestire gli errori restituiti dalle funzioni
Riepilogo
Capitolo 5 Gestire i controlli HTML sulle pagine web
Manipolare i dati dell’utente con i web form
Creare campi di testo
Recuperare dati da campi di testo
Creare aree di testo
Creare caselle di controllo
Creare pulsanti di opzione
Creare caselle a elenco
Creare controlli nascosti
Creare controlli password
Creare mappe immagine
Caricare file
Leggere i file caricati
Creare pulsanti: Parte 1
Creare pulsanti: Parte 2
Creare pulsanti: Parte 3
Riepilogo
Capitolo 6 Creare web form e convalidare l’input dell’utente
Visualizzare tutti i dati di un form insieme
Utili variabili server
Utili HTTP header
Determinare il tipo di browser con gli HTTP header
Redirigere gli utenti con gli HTTP header
Ricevere i dati dei form in array personalizzati
Applicazioni web con una sola pagina PHP
Convalidare i dati dell’utente
Convalidare i dati: richiedere l’immissione di dati
Convalidare i dati: controllare i numeri
Convalidare i dati: controllare le stringhe
Rimuovere i tag HTML
Crittografare i tag HTML
Preservare i dati
Usare JavaScript per convalidare i dati
Usare l’autenticazione HTTP
Riepilogo
Capitolo 7 Programmazione a oggetti e operazioni con i file
Lavorare con le classi e gli oggetti
Creare una classe
Creare un oggetto
Limitare l’accesso alle proprietà e ai metodi
Inizializzare gli oggetti con i costruttori
Basare una classe su un’altra: l’ereditarietà
Usare l’ereditarietà protetta
Override dei metodi
Accedere ai metodi della classe base
Aprire un file: fopen
Leggere righe di testo: fgets
Leggere caratteri: fgetc
Lettura binaria: fread
Leggere un intero file: file_get_contents
Analizzare un file: fscanf
Scrivere in un file:fwrite
Accodare dati a un file: fwrite
Scrivere il file: file_put_contents
Riepilogo
Capitolo 8 Lavorare con i database
Cosa sono i database
Fondamenti di SQL
Impostare il supporto database in PHP
Creare un database tramite MySQL
Visualizzare una tabella di dati
Aggiornare i dati
Inserire nuovi dati
Eliminare dati
Creare una nuova tabella
Creare un database
Ordinare i dati
Ottenere il modulo PEAR DB
Visualizzare una tabella con DB
Inserire nuovi dati con DB
Aggiornare i dati con DB
Riepilogo
Capitolo 9 Cookie, session, FPT, email e altro
Impostare i cookie
Ottenere i cookie
Impostare l’ora di scadenza di un cookie
Eliminare i cookie
Usare FTP
FTP: ottenere l’elenco di una directory
FTP: scaricare un file
FTP: caricare un file
Inviare email
Inviare email con intestazioni
Inviare email con allegati
Lavorare con le sessioni
Memorizzare i dati di sessione
Creare un contatore di accessi
Usare le sessioni senza i cookie
Rimuovere i dati dalle sessioni
Riepilogo
Capitolo 10 Grafica interattiva: sul server
Iniziare
Incorporare un’immagine in una pagina HTML
Disegnare una linea
Disegnare linee spesse
Disegnare un rettangolo
Disegnare un’ellisse
Disegnare un poligono
Disegnare un arco
Disegnare singoli pixel
Riempire le figure
Disegnare testo
Disegnare testo verticale
Incorporare immagini esistenti
Capovolgere un’immagine
Ripetere un’immagine
Eseguire correzioni gamma
Creare una sfumatura
Riepilogo
Appendice A Elementi del linguaggio PHP
Appendice B Guida di riferimento alle funzioni PHP
Indice analitico
Manuali gratis di PHP