
Eliminare Tag HTML in una stringa
Posted by Logan in PHP on 11 23rd, 2009Spesso succede che ci troviamo nella condizione di dover filtrare le stringhe che si ricevono attraverso degli input in modo tale che queste non contengano al loro interno del codice dannoso.
Una delle solite soluzione è l’utilizzo di espressioni regolari che servono a filtrare i caratteri speciali HTML in modo tale che questi possano essere eliminati.
Tuttavia usare le espressioni regolari implica il saperle consocere non che, alle volte, si rende necessario abilitare l’HTML solamente per alcune specifiche tag.
Tutto questo richiederebbe un lavoro non indifferente di filtraggio che può essere svolto attraverso la praticissima funzione massa a disposizione da PHP, parliamo di strip_tags.
Vediamo un esempio:
Supponiamo di avere una stringa e di questa volessimo rendere disponibili per HTML solamente alcuni comandi. per farlo dovremmo quindi impostare un filtro.
La stringa che verrà quindi filtrata, vedrà essere eliminati tutti quei tag HTML che non rientrano nel filtro dei consentiti.
Ad esempio se volessimo che gli unici tag utilizzabili fossero:
<font><img><p><b><i><u><li><ul><br>
Dovremmo fare così:
$Testo=strip_tags($Testo,'<font><img><p><b><i><u><li><ul><br>');
Che significa: sulla stringa contenuta in testo, elimina tutti i TAG HTML che non siano quelli forniti come parametro.
Se applicassimo questo comando PHP ad una stringa come in questo esempio:
$Testo="<font color='#444000'>Ciao mondo</font><br><br><img src='http://www.zengfx.net/signage/Mila_Kunis_Sign_by_LoganDTR.jpg' /> <br><a href='blog.zengfx.net'>blog</a>"; $Testo=strip_tags($Testo,'<font><img><p><b><i><u><li><ul><br>'); echo $Testo;
Il risultato sarà esattamente la stringa offerta in HTML meno il link al blog contenuto nel tag a che sarà rimosso lasciando solo la scritta semplice “blog”.
read comments (0)Modifica Passaggio dati da Flash a PHP con invio mail
Posted by Logan in Flash, PHP, Tutorial on 11 26th, 2008
In questo tutorial ci occuperemo di come inviare delle email attraverso l’ausilio di Flash e PHP. Gli aspetti importanti di questo tutorial, saranno la realizzazione di un modulo per l’invio di mail realizzato in flash, ma ancor di più il modo in cui i dati vengono inviati da quest’ultimo a PHP.
Nel tutorial troverete il form d’esempio per l’email, il codice PHP e quello ActionScript 3.0 abbondantemente descritti passo per passo per facilitarne la comprensione ed un eventuale riutilizzo per altre applicazioni a vostra scelta.
Invio Mail con PHP
Posted by Logan in PHP, Tutorial on 11 21st, 2008
PHP mette a disposizione degli sviluppatori, molte funzioni che ne facilitano l’uso ed una di queste è la funzione mail(). Questa infatti, fornendo gli adeguati parametri quali il destinatario, l’oggetto, il messaggio, permette di inviare comodamente delle email a chi vogliamo, attraverso il server che ospita il nostro script.
Vediamo adesso semplicemente, come creare uno script che consenta di inviare un email a qualcuno:
Realizzare una shoutbox in PHP
Posted by Logan in PHP, Tutorial on 09 6th, 2008
Questo script scritto in PHP ha come proposito l’illustrazione della realizzazione di una ShoutBox. Tutti sapranno di cosa si tratta, ma spesso ci si pongono molti interrogativi su come poterla implementare, ricorrendo spesso per i propri siti a lavori fatti da altri, che poi verranno più o meno sapientemente adattati al proprio sito.
Lo scopo di questo tutorial non è quello di fornire uno script da utilizzare nei propri siti, ma quello di insegnare qual’è il comportamento di una Shoutbox, quali sono i suoi funzionamenti e quindi come poterne realizzare una nostra, adatta in tutto e per tutto alle esigenze che vogliamo e quindi meglio adattabile al nostro sito.
Per poterla realizzare e quindi iniziare a muovere i primi passi, abiamo bisogno di aver installato sul nostro computer un webserver come Apache, con PHP e MySQL.
Una volta muniti di tali prerequisiti siete pronti per iniziare
Consigli per ottimizzare il nostro Codice PHP
Posted by Logan in PHP, Tutorial on 09 6th, 2008
In questo tutorial andremo a trattare aspetti fondamentali della programmazione in PHP. Molti si avvicinano a questo linguaggio, ma in pochi effettivamente sanno quali sono le differenze tra un buon codice PHP e un codice qualsiasi.
Di seguito, verranno mostrati alcuni punti molto esaustivi che, permetteranno a tutti di valutare quanto sia funzionale il proprio codice, ed eventualmente, riadattarlo seguendo questo pratico tutorial fatto tutto di suggerimenti.

