Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Caratteri unescape

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    143

    Caratteri unescape

    ragazzi mi potreste aiutare con dei caratteri di unescape..
    Ho scritto una stringa in questo modo:

    Codice PHP:
     $query "ciao";
    echo 
    "<font>"."$query"."</font>"
    e tutto funziona... Ore però vorrei aggiungere una classe al <font></font>..

    Codice PHP:
    $quey "ciao";
    echo 
    "<font class="ciao">"."$query"."</font>";
    // in questo modo chiaramente non funge.. come posso risolvere? 

  2. #2
    Utente di HTML.it L'avatar di Disema
    Registrato dal
    Sep 2014
    Messaggi
    63
    devi usare gli apici al posto dei doppi apici all'interno, senno ti taglia la stringa non appena trova i doppi apici, quindi fai così:
    Codice PHP:
    echo "<font class='ciao'>".$query."</font>";
    //se usi i punti per contatenare stringe non servono di nuovo i doppi apici 

  3. #3
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    puoi fare in mille modi, tra cui
    Codice PHP:
    echo "<font class=\"ciao\">"."$query"."</font>";
    echo 
    "<font class='ciao'>"."$query"."</font>";
    echo 
    "<font class=\"ciao\">$query</font>";
    echo 
    "<font class='ciao'>$query</font>";
    echo 
    '<font class="ciao">'.$query.'</font>'
    però queste sono proprio le base eh...

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    143
    Sì ci ero arrivato anche io così ma la class="" deve per forza avere apici doppi e la query anche

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Per quale motivo saresti obbligato ad usare i doppi apici?
    Tanto più che attorno ad una variabile i doppi apici non servono a niente.

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    143
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Per quale motivo saresti obbligato ad usare i doppi apici?
    Tanto più che attorno ad una variabile i doppi apici non servono a niente.
    attorno ad una variabile no, ma nella class="" per forza.. anche perchè con i singoli apici non mi funge

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    143
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Per quale motivo saresti obbligato ad usare i doppi apici?
    Tanto più che attorno ad una variabile i doppi apici non servono a niente.
    attorno ad una variabile no, ma nella class="" per forza.. anche perchè con i singoli apici non mi funge

    Avevo provato sia così:
    fwrite($file, "<font class='rapa'>".'Ciao'."&nbsp"."$ferl_2"."</font>");

    che così:
    fwrite($file, "<font class=\"rapa\">".'Ciao'."&nbsp"."$ferl_2"."</font>");

    ma nulla

  8. #8
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Sicuro che dipenda dai doppi apici?
    Perché puoi usare indifferentemente apici singoli o doppi per definire una classe

    Questo codice funziona pur avendo racchiuso la classe tra apici singoli.
    codice:
    <html>
        <head>
            <style>
                    .pippo {background-color:#FF0000;}
            </style>
        </head>
        <body>
            <div class='pippo'>bla bla</div>
        </body>
    </html>

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    143
    mm allora è un problema che non riguarda gli apici..

  10. #10
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    usa la sintassi heredoc, se preferisci
    http://php.net/manual/it/language.ty...syntax.heredoc

    e guarda il sorgente delle pagine, non solo la rappresentazione a schermo del browser...

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.