Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [php] errore in url

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    67

    [php] errore in url

    Ciao a tutti!
    Una stringa che voglio usare come parte di un url contiene degli spazi. Esempio:
    codice:
    $stringa="pinco pallino"
    Se la uso in
    codice:
    l'immagine non si visualizza perchè l'url risulta solo www.pinco.

    Come posso risolvere il problema? Immagino che sia una banalità, ma sono alle prime armi e mi sto perdendo nei meandri del manuale di php...

    Grazie!

  2. #2
    urlencode();

    ti rimando al manuale per maggiori informazioni

  3. #3
    Secondo me devi togliere lo spazio con un _ underscore!
    PHP THE BEST

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    67
    Secondo me devi togliere lo spazio con un _ underscore!
    Questo è un problema, perchè il dato è recuperato dal database della galleria immagini (Coppermine) e se dovessi modificare tutte le migliaia di record non ne uscirei viva! (a meno che non ci sia in Phpmyadmin qualcosa che consenta di fare la modifica rapidamente su tutti i record)

    urlencode();
    L'avevo provato ma non mi ha funzionato. Ho fatto
    $url_immagine=urlencode($stringa) e ho messo $url_immagine come SRC del tag IMG. E' così che va usato? Il manuale è fin troppo sintetico e non ci sono esempi.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    67
    up!

  6. #6
    non è che l'esempio "pinco pallino" non c'entra niente col tuo problema che esiste solo se il link dell' immagine contiene ... che ne so, apostrofi ?

    l' html si scrive con i double quotes

    img src="quello che ti pare"

    e non

    img src='quello che ti pare'

    poiche' nel secondo caso, il tuo, basta un link con un apice e l' src o il link si tronca, nel primo, quello corretto, basta usare htmlentities($stringa) e il link non si troncherà mai.


    $immagine = "l'alba dell' html.jpg";

    echo '';
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    67
    Eheheheh... mi hai risolto un altro problema!
    No, nel caso specifico il problema è proprio lo spazio, però ogni tanto mi saltava fuori anche qualche problemuccio con gli apici.

    Grazie mille!

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.