Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Replace Url

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227

    Replace Url

    Ciao a tutti!
    Vi spiego subito il mio problema.. In breve ho una variabile $message, che contiene il testo di un database.
    Ho disabilitato qualunque tag così
    Codice PHP:
    $message str_replace ("<""&lt;"$message);
    $message str_replace (">""&gt;"$message); 
    Ma ora vorrei trovare all'interno eventuali link.. è possibile farlo senza usare tag di apertura/chiusura prima e dopo al link? Per esempio..

    Codice PHP:
    $message "Demo. Vai a Google: http://google.it/"
    è possibile identificare il link e sostituirlo con
    Codice PHP:
    [url="http://google.it"]http://google.it/[/url] 
    ?

    Grazie in anticipo a tutti^^

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227
    Non importa, ho risolto con questo! ^^

    Codice PHP:
    function replace_url($str){
        
    $str preg_replace ('(([:/~a-zA-Z0-9_\-\.]+)\.([:/~a-zA-Z0-9]+))'"<a href=\"http://$1.$2\" target=\"_blank\" rel=\"nofollow\" title=\"Vai a $1.$2\">$1.$2</a>"$str);
        return 
    str_replace("http://http://","http://",$str);


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.