Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    http:// se non presente.

    Vorrei usare le espressioni regolari per controllare la validità di un url,
    e se non presente aggiungere il http://.

    esempio:

    www.ciao.it

    deve diventare

    http://www.ciao.it

    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Non ti serve un'espressione regolare per sapere se una stringa inizia per "http://".
    Basta che fai un substring.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    voglio fare tipo come sul forum

    che se io scrivo www.ciao.it

    lui aggiunge se non presente il http:// (vedi link generato su)

    Grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  4. #4
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Originariamente inviato da unreg
    voglio fare tipo come sul forum

    che se io scrivo www.ciao.it

    lui aggiunge se non presente il http:// (vedi link generato su)

    Grazie !
    Ti ho già spiegato che puoi farlo usando substring.
    O vuoi la pappa pronta?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    io intendo una cosa del tipo:

    Codice PHP:
    '(^| )(www([-]*[.]?[a-zA-Z0-9_/-?&%])*) 
    non ho capito come fare con il substr

    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Codice PHP:
    if(substr($indirizzo,0,6) == 'http://')
    {
        echo 
    "comincia con http://";
    }
    else
    {
        echo 
    "http:// non c'è";
        
    $indirizzo 'http://'.$indirizzo//adesso c'è


  7. #7
    $link = ( substr($link,0,7) != 'http://' ) ? 'http://' . $link : $link;

    Ciao!

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  9. #9
    Originariamente inviato da garakkio
    Ti ho già spiegato che puoi farlo usando substring.
    O vuoi la pappa pronta?
    ...eh si, voleva la pappa pronta
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.