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 | 
 

 HELLO WORLD, STAMPA DATA e ORA in 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: HELLO WORLD, STAMPA DATA e ORA in PHP corso gratuito in versione HTML o PDF   Dom Nov 20, 2011 3:12 am



Si comincia il corso ha ufficialmente inizio

IL NOSTRO PRIMO PROGRAMMA IN PHP:

Ovviamente, come ogni corso che si rispetti, iniziamo anche noi con il caro vecchio => HELLO WORLD

Per fare questo, prima di tutto dovete andare nella directory htdocs (o in una sua equivalente in base al ambiente di sviluppo che avete scelto precedentemente qui [Devi essere iscritto e connesso per vedere questo link] Qui create la cartella primo progetto e all'interno di questa cartella con il tasto desto create il file index.php che contiene le seguenti righe di codice:

Codice:
 

<html>
  <head>
      <title>Primo programma in PHP </title>
  </head>
  <body>
<p>Hello Word</p>
</body>
</html>


Prima di chiudere e poi eseguire il file salvate Wink

A questo punto vi dovete assicurare che webserver Apache sia in esecuzione: se usate l'ambiente Xampp, attraverso
Xampp-control dovrete cliccare sul bottone Start accanto alla scritta Apache.

Adesso aprite il vostro browser e digitate la seguente URL, nella bara degli indirizzi => [Devi essere iscritto e connesso per vedere questo link]

Dovreste ottenere una pagina bianca con scritto in angolo a sinistra "Hello World".


Adesso mi chiedere: ma tu sei sveglio oppure ci prendi in giro, dove è PHP QUI?
Questo è solo un esempio per farvi capire, che non importa se la pagina da voi creata ha estensione .php, e di fatto ha incorporato al suo interno solo il codice Html. Essa viene lo stesso interpretato dal webserver. Quindi, anche se Apache ha eseguito la vostra pagina come se fosse una vera pagina PHP, in realtà di tutto questo non ha fatto nulla.

Andate sempre nella directory dei vostri progetti, o meglio nella cartella dove avete creato il file index.php e create il file hello.php

Apritelo e scrivete all'interno quanto segue:

Codice:


<html>
  <head>
      <title>Primo programma in PHP </title>
  </head>
  <body>
<?php
echo "Hello  World!\n"; //scrive nella pagina "Hello World!" e con \n va a capo.
?>
</body>
</html>


Prima di chiudere e poi eseguire il file salvate Wink

Adesso per provare questo nuovo programma, non vi rimane altro da fare che andare nella barra degli indirizzi del vostro browser ed inserire il seguente URL => [Devi essere iscritto e connesso per vedere questo link]

Io vi ho messo questo esempio qui dentro => [Devi essere iscritto e connesso per vedere questo link]


Dai visto che siamo qui, facciamo un'altro esercizio. Come al solito andate della directory dei vostri progetti e create il file DataOra.php

Lo aprite e inserite il seguente codice:

Codice:


<html>
  <head>
  <title>Primo programma in PHP </title>
 </head>
<body>
        HELLO WORLD!
<br>
        La data di oggi è <?php print date('d-m-Y'); ?>
<br>
        e sono le ore <?php print date('H:i'); ?>

</body> </html>


Prima di chiudere e poi eseguire il file salvate Wink
E poi aprite il vostro browser, e come al solito inserite il link => [Devi essere iscritto e connesso per vedere questo link]
Il risultato deve essere anche per voi lo stesso mio => [Devi essere iscritto e connesso per vedere questo link]


Adesso in poche parole vi spiego che cosa abbiamo fatto in quest'ultimo esempio.
Cominciamo

Allora finalmente in questi due esempi Apache a fatto il suo lavoro, infatti ha preso le pagine con l'estensione .php e le ha processate. Infatti, altro non ha fatto che interpretare il codice o meglio le istruzioni comprese tra i tag <?php e ?>.

Piccola nota 1 => potete anche utilizzare i tag in questo modo <? al posto di <?php, diciamo che oltre a essere una strada più breve, anche il codice rimane pulito.

Ritorniamo alla nostra spiegazione. Nell'ultimo script che vi ho illustrato, ho utilizzato due funzioni, che il linguaggio PHP ci mette a disposizione:
+ print => si limita solo esclusivamente a scrivere oppure stampare il testo che gli viene passato come argomento;
+ date => questa funzione stampa la data del giorno secondo il formato assegnato come stringa (il nostro formato è "d-m-Y" e "H:i").

Piccola nota 2 => va detto, che in realtà la finzione date(...) è più potente e sa fare, cose molto più complicate di questa, ma per il momento vi basta sapere questo

Piccola nota 3 => un'altra precisazione doverosa: anche print in realtà non è una funzione (perché mancano le parentesi tonda) ed è un'istruzione. ovviamente anche questo argomento lo lasciamo perdere per non complicarci troppo la vita.

Adesso se avete scritto il codice dello script prima indicato avere osservato questo => ; => bene il punto e virgola è il delimitatore di fine istruzione. Se avete mai programmato oppure studiato altri linguaggi di programmazione sicuramente questo delimitatore lo avete incontrato.

Invece per chi non lo sapesse anche in PHP, così come molti altri linguaggi C++ o C#, è previsto un delimitatore che dice all'interprete: "Bene sei arrivato fino a questo punto. Adesso finisce l'istruzione". E l'interprete finisce si eseguire l'istruzione.

Per concludere vi voglio mostrate il codice dello script precede, predisposto in modo un pò diverso:

Codice:

 
<html>
 <head>
  <title>Primo programma in PHP </title>
 </head>
<body> HELLO WORLD!<br>La data di oggi è
  <?php
    print date('d-m-Y'); ?>
    <br>e sono le ore
  <?php print date('H:i'); ?>
</body>
</html>


Con quest'ultimo esempio ho voluto illustrarvi che cosa significa, avere un codice sorgente pulito come quello di prima e uno sporco e mescolato come quest'ultimo.

Bene questa prima lezione finisce QUI.

Ecco quello che troverete nella prossima lezione:
* come inserire un commento nel file sorgente senza essere interpretato
* le variabili

PS: NB: questa seconda 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

PS3: NB3: da adesso in poi ogni volta che trovate degli esempi di codice sorgente, siete pregati mettergli in pratica, riscrivergli anche due tre volte prima di passare avanti. è inutile dare per scontato che leggere 3 4 volte questa guida porti a qualche miracolo divino nell'apprendere la programmazione, qualunque essa sia.
Tornare in alto Andare in basso
Vedi il profilo dell'utente http://www.lascaricata.forumattivo.com
 

HELLO WORLD, STAMPA DATA e ORA in PHP corso gratuito in versione HTML o PDF

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

 Argomenti simili

-
» Come essere primi su Need For Speed World senza utilizzare trucchi
» Hello world con display LCD non funziona
» Come cambiare l'ordine dei video in una playlist su Youtube
» American Truck Simulator: nuovi screenshot, possibile data di uscita e prezzo
» ilvostrocarodexter
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-