Trucchi in PHP

8 gen 2010

Vediamo oggi qualche trucco per il linguaggio PHP.

Quante volte vi sarete domandati, come posso fare per arricchire il mio guestbook con gli smile? Da dove devo iniziare? Che codice devo inserire?

La riposta a queste domande è molto semplice e diretta, visto che la sintassi da inserire nel vostro form è veramente breve.

Il codice che vedremo qui sotto, dovrà essere aggiunto nel punto del corpo del testo in cui vogliamo far apparire il nostro smile:

<img src = “immagini/sorriso.gif” onclick = “document.nomeform.nomecampo.value+=’ : – ) ‘ “ >

Osserviamo quindi come con on click si andrà ad impostare il nome del form e il nome del campo in cui vorremmo far apparire il nostro smile, che si può scegliere tra una gamma veramente infinita  (date un’occhiata qui se volete inserire qualche smile veramente divertente e accattivante http://www.gandalf.it/uman/50.htm ).

Concentriamoci adesso sulla pagina in cui verrà inserito il codice completo. Questo potrebbe essere un esempio:

<? PHP

$ _POST(‘nomecapo’) = str_replace (“: – ) “, “<img src= ‘immagini/sorriso.gif>”, $_POST( ‘ nomcampo’]);

echo $_POST [‘nomecampo’];

?>

Questa variabile che abbiamo utilizzato, $_POST[‘nomecampo’], si può utilizzare per l’aggiunta in un database; il risultato della nostra sintassi sarà una semplice visualizzazione a video.

Un’altra operazione molto interessante che si può ottenere sviluppando il codice PHP, è la possibilità di ritrovare l’indirizzo IP di un visitatore del nostro blog o della nostra pagina web.

Tutto ciò è permesso dalla funzione getenv (), appartenente al codice Php, che svolge il compito di cercare le variabili d’ambiente del server; grazie a questa funzionalità gentev () otterrà l’indirizzo IP di un visitatore u lo userà, ad esempio, per assegnarlo in un cookie, in qualsiasi controllo.

La sintassi che vedremo qui sotto svolge la funzione indicata e ce la ridà semplicemente visualizzandola a video: il tuo indirizzo IP è <?echo getenv (“REMOTE_ADDR”)?>

E se ad esempio dovessimo spedire una mail ad un nostro amico in formato Html, come si potrebbe utilizzare il codice Php per i nostri scopi?

Esiste una funzione, mail(), che consente di assegnare delle intestazione speciali, per spedire una mail attraverso una pagina Php in formato Html.

La sintassi che vedremo qui sotto, spedirà una mail all’indirizzo contenuto nella variabile $mail_to :

<?PHP

// qui si impostano i dati di invio della mail

// (si inseriscono destinatario, mittente, oggetto e corpo)

$mail_to = “indirizzo mail”;

$mail_from = “indirizzo mail del mittente”;

$mail_subject = “oggetto della mail”;

$mail_body = “<p><font color = ‘#FF0000’><b>Salve</b></font></p>;

// inserire le intestazioni per il formato Html

$mail_in_html = “MIME-Version: 1.0

“;

$mail_in_html = “Content-type: text/html; charset = iso-8859-1

“;

$mail_in_html = “From: <$mail_from>”;

// inviare la mail

If (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))

[

Print “Email inviata”;

]

?>

Articoli simili

Lascia un Commento