Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    55

    sostituire url con link

    Ciao ,
    ho trovato questa regex che sostituisce le url all'interno di un campo di testo con il link all'url

    codice:
    $testo = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])", "<a href=\"\\1://\\2\\3\" rel=\"esterno\">\\1://\\2\\3</a>", $testo);
    io oltre a trasformarlo in link vorrei visualizzare l'url abbreviata

    codice:
    $testo = "http://forum.html.it";
    $testo = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])", "<a href=\"\\1://\\2\\3\" rel=\"esterno\">\\1://\\2\\3</a>", $testo);
    questo restituisce http://www.forum.html.it

    io vorrei ottenere

    http://www.forum.h....

    in pratica vorrei abbreviare la parte visualizzata

    grazie

  2. #2
    Dai un'occhiata alla funzione substr()

    http://it2.php.net/manual/it/function.substr.php

    Forse fa al caso tuo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    55
    si la conosco ma non so come usarla in questo caso

    grazie comunque

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.