Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    come far riconoscere un collegamento ipertestuale

    Ciao a tutti,
    mi trovo in questa situazione, in pratica quando inserisco un'informazione sul mio sito tramite un DB, spesso capita di citare indirizzi web oppure email, vorrei trovare una soluzione su come fare a far riconoscere il link o email in modo tale da essere cliccabile.


    Saluti
    Saluti da Francesco G.

  2. #2
    Con una espressione regolare fai un replace di tutti gli indirizzi email con una corrispettiva versione linkabile.

  3. #3
    Non è che ti profondi in dettagli, vero?

    Un modo semplice, e non esaustivo di tutti i casi possibili, è verificare che nella stringa di testo esista la sottostringa "www." (web) oppure esistano i caratteri "@" e "." contemporaneamente (indirizzo email) e, in caso positivo, formattare l'output in modo che sia un link ipertestuale cliccabile.

    Lo pseudocodice (connessione e recordset creati in precedenza, esempio basato su un solo record presente nel database):

    codice:
    sql = "select nome_campo from tabella"
    rs.open sql, conn
    
    frase = rs("nome_campo")
    
    rs.close
    
    if instr(frase, "www.")>0 then
    response.write(""&frase&"")
    else if (instr(frase, "@")>0 AND instr(frase, ".")>0) then
    response.write(""&frase&"")
    else
    response.write(frase)
    end if
    end if
    Prendilo come indicazione di massima da modificare secondo le tue esigenze, molti casi possibili non saranno previsti ma, visto che le informazioni le inserisci tu, provvederai ad evitare stringhe contenenti i caratteri di cui sopra e che non siano indirizzi di posta o di siti web.

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  4. #4
    Grazie ancora.....

    Domani mattina vedo di fare qualcosa...
    Adesso nanna!!!


    Ciaooooo
    Saluti da Francesco G.

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.