disign | PHP: creare link intercettando indirizzo web | a digital sign for a best design!
A digital sign for a best design

Articolo stampato da http://disign.improntedigitali.it/php-creare-link-intercettando-indirizzo-web-315-2-1.html

© Luca Frassineti

Programmazione 4.597 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 = '/(https:\/\/)?([a-zA-Z0-9\-.]+\.[a-zA-Z0-9\-]+([\/]([a-zA-Z0-9_\/\-.?&%=+])*)*)/';
    $rimpiazza = '<a href="https://$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);

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 




Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:



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