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

    htmlentities e double quotes

    Ciao a tutti
    premetto che non sono assolutamente un esperto di PHP e mir irtrovo in questa situazione

    devo stampare questo piccolo script in PHP


    Codice PHP:
    <?php print l(t('« back to bios'), 'biography'); ?>
    Il problema e' che dovrei usare htmlentities per stampare le double quotes mark «

    Codice PHP:
    <?php 
    $str 
    "« back to bios";
    echo 
    htmlentities($strENT_COMPAT"ISO-8859-1");
    print 
    l(t($str), 'biography'); 
    ?>
    e questo ovviamente non funziona.
    Suggerimenti ?
    Grazie in anticipo
    ?

  2. #2
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    A me funziona.
    L'output che ho è questo:

    &Acirc;&laquo; back to bios

  3. #3
    la A prima delle doppie frecce non deve saltare fuori .

    Ad ogni modo grazie per la risposta, ma ho risolto cosi'
    <?php print l('&laquo; ' . t('back to bios'), 'biography', array('html' => TRUE)); ?>
    ?

  4. #4
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Aggiungo che se faccio così:

    Codice PHP:
    echo htmlentities($strENT_COMPAT'UTF-8'); 
    mi esce

    &laquo; back to bios

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.