Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema str_replace()

  1. #1
    Utente di HTML.it L'avatar di emu86
    Registrato dal
    May 2005
    Messaggi
    324

    problema str_replace()

    Ciao a tutti... questo è il mio problema:
    Da un form mi passo una campo chiamato url.
    io devo verificare se è presente il 'http://' e sostituirlo con niente perchè poi nella pagina che stampa l'url mi viene inserito l'http sull'href del link.

    Io ho inserito così:
    Codice PHP:
        $url $_POST['url']; //recupero il valore del campo url
        
    str_replace("http://","",$url); //sostituisco la stringa 
    solo che non mi viene sostituita la stringa...

    e poi un'altra cosa strana... (queta però forse è un po' OT) quando vado sopra con il mouse sull'url mi viene fuori http://http//, mentre se guardo il codice viene stampato giusto http://http://... percaso firefox ha qualche problema?

    Ciao a tutti e grazie anticipatamente per le risposte

  2. #2
    Utente di HTML.it L'avatar di emu86
    Registrato dal
    May 2005
    Messaggi
    324
    mi rispondo da solo all'ultima domanda... è un problema di firefox... su IE viene visualizzato correttamente.

  3. #3

    ........

    Ciao.
    Dovrà ritornare qc:

    Codice PHP:
    $url str_replace("http://","",$url); //sostituisco la stringa
    echo $url

    Ps. IE perdona purtroppo un sacco
    di cose FF che è standards compliance NO
    è il primo ad essere sbagliato non il secondo !
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    Utente di HTML.it L'avatar di emu86
    Registrato dal
    May 2005
    Messaggi
    324
    il valore della variabile va inserita su un database... solo che il problema non è che non inserisce o no torna qualcosa, il problema è che non mi sostituisce l'http:// iniziale... tuto qui....

    Per quanto riguarda il browser: nel database il valore viene inserito correttamente nel formato http://http://, e anche nell'html che viene stampanto dalla pagine in php... solo che trovo strano che FF da oslo mi elimini i : dopo il secondo http... tutto qui

  5. #5
    Utente di HTML.it L'avatar di emu86
    Registrato dal
    May 2005
    Messaggi
    324
    trovato l'errore... mancava un $url = prima della funzione...

    Ciao

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.