PHP - Le basi

« Older   Newer »
  Share  
Jakub1996
view post Posted on 28/2/2012, 19:04




PHP - Le basi [GUIDA PHP] by Negrosoo

Il php è un linguaggio semplice e intuitivo.. il php è eseguito sul server quindi chi naviga sulla pagina non vede il php ma solo l'html...
Il miglior editor php è il BlocNotes quindi apritelo e iniziamo!!!

Ecco come si setta una variabile:

CODICE
<?
$NOME_VARIABILE = "a cosa è uguale la variabile";
?>


La funzione print (come dice la parola fa vedere i dati)

CODICE
<?
print("ciao");
?>


Uniamo la variabile e il print:

CODICE
<?
$nome = "Negrosoo";
print("Ti chiami $nome");
?>


Così printiamo il contenuto di una variabile con anche un testo vicino!!




La funzione file_get_contents();

La funzione file_get_contents prende il contenuto di un file Es:

CODICE
<?
$nome = file_get_contents("nome.txt");
print("$nome");
//in questo caso la funzione prende il contenuro del file nome.txt e lo printa
?>


Funzione include


La funzione include prende dei veri e propri file .php e li aggiunge ad una pagina es:


Contenuto del file nome.php

CODICE
<?
print("ciao");
?>


Ora uso la funzione include per aggiungere ad una pagina il contenuto di "nome.php"

CODICE
<?
include("nome.php");
print("qualcos altro");
?>



In questo caso il risultato aprendo il file sarà:

Ciao
Qualcos altro

Scrivere sui file:

CODICE
<?
$var=@fopen("nome_file.txt","a+");//apro il file
@fwrite($var,"scrivo del testo".$unavar."\n");//posso scrivere sia testo che una variabile come in questo caso la variabile $unavar
@fclose($var);//chiudo il file .txt
?>


Prendere dati da un modulo:

Codice html del modulo:

CODICE
<table><form action="scrivi.php" method="post">//sostituisci "post" con "get" per cambiare metodo
<tr>
<td>Inserisci messaggio</td>
</tr>

<tr>
<td><input type="text" name="testo" size=25 maxlength=80>//sostituisci "testo" con il nome della casella
<input type="submit" value="Invia">
</form>

</table>


il php

CODICE
<?
$varia = $_GET['testo'];//cambia get con post a secona del metodo di ricezione  e cambia 'testo' con il nome della casella dalla quale voi prendere i dati
?>


Il metodo "post" invia i dati senza farli vedere nell' url il get si vedono nell' url Esempio

miosito.it/index.php?ciao=sciax
per prendere il conenuto dall' url basta k scriva nel php $a = $_GET['ciao']; e $a sarà uguale a sciax


Altre variabili utili

CODICE
<?
$refe=$_SERVER['HTTP_REFERER'];//Chiediamo da quale sito proviene il visitatore
$ip=$_SERVER['REMOTE_ADDR'];//Prendiamo il numero IP del visitatore
$time=time();//Apriamo una variabile data
$date=date('d-m-y h:i:s',$time);//creiamo il formato data
?>


CICLI ESLE / IF


ecco un ciclo if/else

Il ciclo IF (in italiano SE) pone una scelta, ossia 'se vero' esegui in un modo oppure 'se falso' esegui in un altro modo. I cicli IF si possono annidare fra loro, ossia un ciclo IF ne può contenere un altro.
Esempio:

CODICE
<?
if ($a==$b){
print "uguali";
}
else{
print "diversi";
}
?>


Le parentesi graffe si usano per raggruppare più informazioni, quindi se ci sono più azioni da fare in una delle ipotesi mettiamo le graffe, se c'è solo un'azione le possiamo anche omettere.
La clausola Else { } è facoltativa, va usata nel caso ci sia un'alternativa se il ciclo if non soddisfa quello indicato fra le parentesi.
 
Top
0 replies since 28/2/2012, 19:04   30 views
  Share