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

    aggiungere http:// se manca

    ho un url a cui devo aggiungere il protocollo http:// qualora questo manchi.

    io ho fatto semplicemente:
    Codice PHP:
    $url=(!strpos($url,"http://"))?"http://".$url:$url

    me ho notato che me lo aggiunge sempre indistintamente, sia che ci sia sia che manchi, come mai? serve un'espressione regolare?











    danke!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    il problema è che sono cretino...strpos mi restituisce 0 in quanto http:// sta al primo carattere, quindi di conseguenza 0 è interpretato come "falso". Quindi ho modificato utilizzando l'attributo === per fare il confronto, ed ora funziona:

    Codice PHP:
    $url=(strpos($url,"http://")===false)?"http://".$url:$url
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Codice PHP:
    if(substr($str,0,7) != 'http://') {
       
    $str 'http://'.$str;

    o

    Codice PHP:
    $str = (substr($str,0,7) != 'http://') ? 'http://'.$str $str
    Ciao!

  4. #4

    Guarda se così va bene

    Ciao.
    Ho tirato via xchè devo
    scappare il problema
    e che rirornando 0
    devi fare un controllo
    con ===
    $url = "forum.html.it/forum/showthread.php?s=&threadid=994109";
    var_dump(strpos($url,"http://"));
    if(strpos($url,"http://") === false)
    {
    echo "http://".$url;
    }
    else
    {
    echo $url;
    }
    Stammi bene.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5

    OTTAVO

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  6. #6
    grazie a tutti ragazzi! ma ho risolto come ho scritto nel secondo post








    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.