Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536

    Problemi con virgolette

    Ciao

    Da un modulo ricevo del testo (messaggio)che può avere anche delle virgolette..senza riportare tutto il codice

    Codice PHP:
    .........

    case 
    'anteprima':
            
    anteprima($_REQUEST['messaggio'],$_REQUEST['button'],$_REQUEST['color']);

    .......
    function 
    anteprima($messaggio,$button,$color){

    .....
    echo
    "
    <td>[b]Hai scritto:
    [/b]</td><td><font color=\"
    $colore\" face='$carattere' size=\"5\">$messaggio</font></td>";

    ........


    OK fin qui tutto a posto;
    se il testo inserito nella variabile messaggio ha le virgolette
    le vedo regolarmente stampando con echo ad esempio
    Ciccio "beicapelli" Rossi

    Il problema viene dopo quando invio la stessa variabile $messaggio ad un'altra funzione per la conferma e il caricamento del testo nel db:


    Codice PHP:

    .......
    <
    input type=\"hidden\" name=\"messaggio\" value=\"$messaggio\">

    .......

    case 'conferma':
            conferma(
    $_REQUEST['messaggio'],$_REQUEST['carattere'],$_REQUEST['colore'] );


    ........

    function conferma(
    $messaggio,$car,$col){
    echo 
    $messaggio;

    ..... 
    qui ho messo un echo perchè mi ero accorto che nel db veniva caricato solo
    Ciccio al posto di
    Ciccio "beicapelli" Rossi
    e ho verificato che il problema è proprio in questo punto alla funzione conferma non arrivano le virgolette e nemmeno il testo completo.

    Come mai?

    Grazie anticipatamente

  2. #2
    htmlentities()

    http://it2.php.net/manual/it/function.htmlentities.php

    converti i caratteri in entita' html

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.