disign.it | PHP: creare link intercettando indirizzo web | a digital sign for a best design!
A digital sign for a best design
Programmazione 3.250 visualizzazioni

PHP: creare link intercettando indirizzo web

19/01/2012

    Un funzione che ci permette di scorrere il contenuto di un testo inserito creando automaticamente il link laddove vi siano riferimenti a siti web.
    Attraverso questo piccolo script possiamo costruire un CMS che permette all'amministratore di inserire link all'interno dei contenuti dinamici senza dover per questo utilizzare editor WYSWYG o conoscere la sintassi Html.
    Ecco il codice di esempio:
   
    function crealink($txt) {
    
    $indirizzo = '/(http:\/\/)?([a-zA-Z0-9\-.]+\.[a-zA-Z0-9\-]+([\/]([a-zA-Z0-9_\/\-.?&%=+])*)*)/';
    $rimpiazza = '<a href="http://$2" target="_new">$2</a>';
    
    return preg_replace($indirizzo, $rimpiazza, $txt);
    
    }
   
    $frase = 'collegati al sito www.disign.it per scoprire tanto altro!';
    echo crealink($frase);

← Wikipedia: Protesta contro le proposte di legge SOPA e PIPA SQL DI BASE →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

© 2009 - 2017 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.