Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    URL che diventa link nel textarea

    Sto cercando un codice che trasforma automaticamente in link un url nel textarea proprio come in questo forum

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    è puro html


    Sito di PHP

    saluti lòuigi

    oppure volevi fare in modo che l'utente inserisce il nome di un sito e l'url in un form e si trasforma in link?

    /*variabili passate per post*/
    $sito=$_POST['sito'];
    $nomesito=$_POST['nomesito'];

    echo "".$nomesito."";

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Lowenthal
    è puro html


    Sito di PHP

    saluti lòuigi

    oppure volevi fare in modo che l'utente inserisce il nome di un sito e l'url in un form e si trasforma in link?

    /*variabili passate per post*/
    $sito=$_POST['sito'];
    $nomesito=$_POST['nomesito'];

    echo "".$nomesito."";
    Questi li ho gia, a me serve quando l'utente nel campo textarea nel suo messaggio inserisce un url o un'email, questi vorrei che poi a video appaiano come link, proprio come succede in questo forum. Però la trasformazione a link deve essere automatica senza bisogno di inserire i tag

  4. #4
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Devi fare il parsing dell'intero messaggio e codificare le stringhe che compaiono come www. e html://
    Non è una cosa banale ma nemmeno impossibile, dovrai usare l espressioni regolari e la funzione preg_replace o simili, qualcosa di pronto non c'è l'ho lo sto ancora sviluppando per me.

  5. #5
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Marcolino's
    Devi fare il parsing dell'intero messaggio e codificare le stringhe che compaiono come www. e html://
    Non è una cosa banale ma nemmeno impossibile, dovrai usare l espressioni regolari e la funzione preg_replace o simili, qualcosa di pronto non c'è l'ho lo sto ancora sviluppando per me.
    Ho trovato questo

    Codice PHP:
    // Find all http or ftp links in the text
        // regex from [url]http://fundisom.com/phparadise/php/string_handling/autolink[/url]
        
    $text preg_replace'/(http|ftp)+(s)?:(\/\/)((\w|\.)+)(\/)?(\S+)?/i'
            
    '[url="\0"]\4[/url]'$text );

        return 
    $text
    Quel <img src...> non c'entra non so come mai si è scritto

  6. #6

  7. #7
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Marcolino's
    Non dire che non ti penso

    http://it.php.net/manual/en/function...-all.php#76790
    E' quello che ho postato io, sto tentando di farlo funzionare

  8. #8
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Marcolino's sei riuscito a farlo funzionare?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.