IndicePortaleCalendarioFAQCercaLista UtentiGruppiRegistratiAccedi
Social

Cerca
 
 

Risultati secondo:
 
Rechercher Ricerca avanzata
Visite
My Biblioteca
Leggi Qui Tutti I Libri

BASTA UN CLICK
Ultimi argomenti
»  LinuxMX blog & forum: una comunità tutta Linux
Ven Giu 15, 2012 9:00 pm Da niculinux

» Le Funzioni
Dom Mar 18, 2012 12:07 am Da Mira

» Gestione permessi di un file
Gio Mar 15, 2012 12:49 pm Da Mira

» Comando per creare un link simbolico
Mer Mar 14, 2012 11:08 pm Da Mira

» Comandi per eliminare file e cartelle
Mer Mar 14, 2012 3:29 pm Da Mira

» Comandi per rinominare un file
Dom Mar 04, 2012 12:41 pm Da Mira

» Le variabili (parte 2)
Sab Mar 03, 2012 4:24 pm Da Mira

» Le variabili (parte 1)
Lun Feb 27, 2012 11:32 pm Da Mira

» Introduzione al C...
Lun Feb 27, 2012 1:37 pm Da Mira

Argomenti più visti
Regolamento del forum
Problema aggiornamento ubuntu 11.04 a 11.10
Tablet android quale comprare o quale scegliere
VirtualBox 4.1.4 DOWNLOAD FREE
LinuxMX blog & forum: una comunità tutta Linux
openSUSE 12.1 Beta 1 DOWNLOAD FREE
Libre Office o Open Office?
Ciao a tutti voi
Le variabili (parte 1)
Introduzione al C...
Volunia
Pagina Facebook
Parole chiave

Condividere | 
 

 INTRODUZIONE al PHP corso gratuito in versione HTML o PDF

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
florin88

avatar

Messaggi : 334
Data d'iscrizione : 21.09.11
Età : 29
Località : tutto il mondo

MessaggioTitolo: INTRODUZIONE al PHP corso gratuito in versione HTML o PDF    Sab Nov 19, 2011 11:24 pm



Dai come per ogni guida a questo mondo, cominciamo con la cara vecchia introduzione. Wink
Prima di cominciare, con il corso e con questo primo capitolo stendiamo altre due parole per capirci meglio di che cosa si tratta. Questo corso base inizia come dicevo prima con la cara vecchia introduzione su Php e sulla configurazione
dell'ambiente di sviluppo, della piattaforma, editor ecc ecc. Poi piano piano si passera alle lezioni vere e proprie sul linguaggio. Come già dicevo nella presentazione del corso, non abbiamo deciso quante lezioni possa avere questo corso, cercheremo di fare qualcosa di pulito e leggibile, ma anche facilmente stampabile.

NB: questa guida vi illustrerà e vi aiuterà a studiare e sviluppare con la versione 5.x. di PHP. In alcuni casi e parti del corso potranno essere portate sulla versione 4.x di PHP senza apportare nessuna modifica. Va detto che le versioni di PHP 4.x, si trovano ancor installate su alcuni server, anche se questi ormai stanno scomparendo. Non dimenticate che PHP è arrivato alla versione 5.3.8 (rilasciata il 23 agosto 2011), ma stiamo aspettando la versione 6 Wink

INTRODUZIONE:
Che cos'è PHP?
Allora PHP è l'acronimo Hypertext Prepocessor, tradotto significa Preprocessore di Ipertesti, in passato era tradotto con Personal Home Page. Questo è un linguaggio di programmazione che supporta l'Oop, tradotto in parole povere Object Oriented Programming, sigla odiata da moltissimi neo-programmatori e non solo.

Questo linguaggi è stato creato nel lontano 1994 da Rasmus Lerdorf (http://en.wikipedia.org/wiki/Rasmus_Lerdorf). Neanche farlo a posta lo scopo, del creatore, era quello di creare pagine web dinamiche, ma oggi siamo arrivati ad avere un linguaggio PHP così evoluto che ci è possibile di utilizzarlo anche al di fuori del semplice utilizzo web. Cioè permettendoci di creare dei software che girano sulla macchia dell'utente, senza l'ausilio di un server.

Mi dispiace deludere alcuni di voi, ma con questa guida noi andremo a trattare solo l'aspetto primario di questo linguaggi: cioè come creare pagine web dinamiche. Ovvio che in futuro se tutto va bene e avremo anche altri collaboratori, magari si affronterà anche questa parte.

Uno dei vantaggi nonché uno dei punti forti di Php rispetto ad altri linguaggi è di essere multipiattaforma: il server su cui gira può avere Windows, Linux, Mac oppure un altro sistema operativo. E' anche vero che nei ultimi tempi molti linguaggi stanno diventando come PHP multipiattaforma.

Visto che prima ho accennato il termine server, devo informarvi sul fatto che PHP è, infatti, un linguaggio di scripting lato server.

Per capirci meglio ecco due esempi veloci.

Primo
Come sapete l'accesso a una pagina web funziona più o meno nel seguente modo:

1) L'utente digita nella bara di URL del proprio browser l'indirizzo della pagina => [Devi essere iscritto e connesso per vedere questo link]

2) Se la pagina esiste, il webserver (composto da Apache, IIS, Mamba e via dicendo) la prende da dove si trova e la "spedisce al browser" dell'utente, così come la trova.

Secondo
Adesso l'accesso a una pagina dinamica, scritta in un linguaggio di scripting come PHP, ha un passaggio in più:

1) L'utente digita nella bara di URL del proprio browser l'indirizzo della pagina => [Devi essere iscritto e connesso per vedere questo link]

2) Se la pagina esiste, il webserver LAMP oppure WAMP (composto da Linux OS, Apache, MySql e PHP oppure al posto di Linux OS c'è un Windows OS) "capisce" che la pagina deve essere "trattata" in qualche modo e la passa all'interprete corretto (nel nostro caso parliamo di PHP, ma potrebbe essere Perl o Python oppure Ruby).

3. Alla fine del "preprocessing" (così viene definito il secondo passaggio) il risultato viene inviato al browser.

A grosse linee così funziona la comunicazione tra il browser e il server.

Durante il corso utilizzeremo come webserver Apache 2.

Cosa possiamo dire ancora. Che PHP è definito dal Html embedded, ossia è possibile scrivere pagine in PHP e HTML insieme: data questa particolare caratteristica, dovremo e dovrete cercare di essere il più ordinati possibile per non creare delle pagine che contengono un codice confusionario. Va detto che avvolte va bene se volete che nessuno capisca che cosa avete creato e come lo avete fatto, ma dovete pensare che l'interprete ci mette più tempo a tradurre la pagina e per spedirla. Allungando così i tempi di attesa e risposata.


Bene questa prima lezione finisce QUI.

Ecco quello che troverete nella prossima lezione:
* quali software per lo sviluppo utilizzeremo;
* come installarli
* come configurare l'ambiente di sviluppo.

PS: NB: questa prima lezione con il tempo potrebbe subire delle modifiche. per questo nella pagina iniziale e anche qui resteranno sempre attivi questi due indicatori =>
61 programmazione

PS2: NB2: per qualsiasi problema oppure incomprensione o correzione lasciare un commento QUI SOTTO
Tornare in alto Andare in basso
Vedi il profilo dell'utente http://www.lascaricata.forumattivo.com
 

INTRODUZIONE al PHP corso gratuito in versione HTML o PDF

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 

 Argomenti simili

-
» Che cos'è una versione portatile (portable) di un programma
» Gif animate lavori in corso
» Codice HTML tasto cerca con immagine al posto dell'invio - Forum attivo
» Codice HTML per avere un testo barrato
» Hotmail in versione cinese - qq.com
Pagina 1 di 1

Permessi di questa sezione del forum:Non puoi rispondere agli argomenti in questo forum
My Informatica :: Programmazione a 360° :: Tutto Linguaggi Web :: Guide :: Php-