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

    Webforms e carattere "+"

    Vediamo se quello del forum funziona

    Il problema è questo, sto facendo dei webform, e non riesco a passare il carattere "+" in una textbox.
    In poche parole, se avessi un <input type="text" name="ciccio"> che valorizzo con, esempio, "ciao++1", in visualizzazione (<? echo ciccio; ?>) ottengo "ciao 1"

    Perchè?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Re: Webforms e carattere "+"

    Originariamente inviato da Albix
    Vediamo se quello del forum funziona

    Il problema è questo, sto facendo dei webform, e non riesco a passare il carattere "+" in una textbox.
    In poche parole, se avessi un <input type="text" name="ciccio"> che valorizzo con, esempio, "ciao++1", in visualizzazione (<? echo ciccio; ?>) ottengo "ciao 1"

    Perchè?
    devi fare

    <?php
    echo htmlentities($cicco);
    ?>

  3. #3
    non va :master:

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    come ultima spiagia puoi provare htmlspecialchars(stringa)

    se nn va questo nn so che dirti

  5. #5
    Originariamente inviato da FinalFantasy
    come ultima spiagia puoi provare htmlspecialchars(stringa)

    se nn va questo nn so che dirti
    infatti... visto che stavo provando l'htmlentities, ho provato a vedere che mi diceva la specialchars.... ma niente!
    Essì che sul titolo del thread c'è andato il +!

    Qualcuno mi passa il codice del forum?

  6. #6
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da Albix
    infatti... visto che stavo provando l'htmlentities, ho provato a vedere che mi diceva la specialchars.... ma niente!
    Essì che sul titolo del thread c'è andato il +!

    Qualcuno mi passa il codice del forum?
    ma io ho fatto una chat e i + me li prende tranquillamente con htmlspecialchars

    ma mi potresti postare il codice del form e il codice della pagina che dovrebbe mostrare questo testo con il +

  7. #7
    certo

    il form è questo:
    codice:
    <form name="frm_modifica" action="modutente.php" method="POST">
       <input type="text" name="txt_campo">
       <input type="submit"
    </form>
    molto semplice

    Metti che nella textbox scrivo "ciao++234"

    in modutente.php metto questo:
    codice:
    <?
        echo $txt_campo;
    ?>
    Mi ritorna sempre "ciao 234", anche se uso le htmlentities o htmlspecialchars!

  8. #8
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    ti consiglio di non mettere $txt_campo, ma $_POST['txt_capo']

  9. #9
    Si ma il più me se lo magna lo stesso

  10. #10
    Mi viene il dubbio che c'entri la mia versione di PHP perchè quando provo il form online, questo funziona!

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.