- Home
- Categorie
- Coding e Sistemistica
- PHP
- funzione htmlentities
-
funzione htmlentities
Salve, volevo sapere come mai è possibile che in locale la funzione htmlentities non mi fa visualizzare nulla; quindi se metto una stringa all'interno dell'htmlentities non visualizzo niente! Problema che riscontro su tutti i browsers su windows ho Easyphp 5.4.6
-
Easyphp è un server locale? Puoi postare il codice?
-
Ciao, grazie per la risposta, allora easyph è il mio server locale e il problema mi si presenta solo in locale e non quando il sito è in rete.
questo è il codice ed il problema è con htmlentities come puoi vedere nei commenti
p.s. ho dovuto staccare la prima parte del link poiché nn sono un utente premium<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http ://www .w3.org/TR /xhtml1/D TD/xhtml1-transitional.dtd"> <title>test prova funzione</title> <meta http-equiv="Content-type" content="text/html; charset=UTF-8"> <meta name="description" content=" " /> <meta name="keywords" content="" /> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> <head> <!--includo jquery e effetto vargas--> <script type="text/javascript">var NREUMQ=NREUMQ||[];NREUMQ.push(["mark","firstbyte",new Date().getTime()]);</script> <script type="text/javascript">var NREUMQ=NREUMQ||[];NREUMQ.push(["mark","firstbyte",new Date().getTime()]);</script> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="jvegas/jvegas/jquery.vegas.js"></script> <script type="text/javascript" src="js/jquery.cycle.all.min.js"></script> <script type="text/javascript" src="js/jquery.easing.1.3.js"></script> <link rel="stylesheet" type="text/css" href="jvegas/jvegas/jquery.vegas.css" /> <!--includo jquery e effetto vargas--> <style type='text/css'> *{margin:0; padding:0;} /* -- Import Lybraries -- */ @import url(reset.css); @import url(960gs.css); /* Basics */ body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #444; } h2 { color:#840000; font-size: 140%; padding: 10px 0 20px; } h3, h4 { color: #666; font-size: 120%; padding: 5px 0 10px; } h4 { color:; padding: 20px 0 5px; } p { line-height: 20px; text-align: justify; margin-bottom: 20px; } a { color: #F58529 } ul, ol { margin: 10px; list-style: disc inside; line-height: 20px; } ol { list-style-type: decimal; } /* -- Header -- */ #header { border-bottom: 10px solid #840000; height: 100px; } h1#logo { background: url('camillucci-img/logo.png') no-repeat; } h1#logo a { width: 207px; height: 85px; overflow:hidden; line-height: 9999em; display: block; } ul#menu { list-style: none; margin-top: 60px; border-bottom:1} #menu li { float: left; } li a { color: #973018; display:block; font-weight: bold; height: 40px; line-height: 50px; width: 120px; text-align: center; text-decoration: none; } li a:hover{ border-bottom:2px solid; border-top:2px solid; } li a.active { background-color:; } /* -- Container -- */ #container { margin-top: 20px; } #wrapper .post, .advertise { margin-bottom: 20px; padding: 0 10px; border-bottom: 1px solid #fff; } .post p.meta { font-size: 12px; text-align: right;} .post p.img, .advertise p.img { text-align:center; } #sidebar p.about { border-left: 5px solid #ccc; padding-left: 10px; line-height:30px;} ul { margin: 10px 0; } li { line-height:25px; list-style: disc inside; padding-left: 15px; } /* -- Footer -- */ #footer { background-color: white; border-top:10px solid; height: 50px; clear: both; overflow: hidden; } p { line-height: 50px; text-align: center; } html, body { height: 100%; } { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px; }, #push { height: 100px; clear: both; } #primo{position:absolute; left:0; top:0; width:100%;height:100px;background-color:#FFFFFF;z-index:-1;} </style> <style type='text/css'> .classe_evidenziata { background-color:silver; color:#8F0000; font-weight:bold; line-height:25px; } .classe_non_evidenziata { background-color:transparent; line-height:25px; } </style> <script type="text/javascript"> //vedo l'altezza della finestra e rid i div function img(){ var alt=$(window).height(); $("#primo").css("opacity",0.8); } $.vegas('slideshow', { step:2, delay:4000, backgrounds:[ { src:'camillucci-img_score/uno.jpg', fade:1000 }, { src:'camillucci-img_score/due.jpg', fade:1000 }, { src:'camillucci-img_score/tre.jpg', fade:1000 } ] })('overlay'); </script> <script type='text/javascript'> $(document).ready(function(){ $('#offerte').cycle({ fx: 'zoom', pause:1, easing: 'easeInBounce', delay: -6000, }); img(); }); </script> </head> <body> <div id="container" class="container_12"> <?php //se inserisco un testo senza caratteri particolari lo visualizzo echo htmlentities("prova "); //anche se inserisco testo non visualizzo niente !!!! echo htmlentities("prova è ");?> </div> <script type="text/javascript">if(!NREUMQ.f){NREUMQ.f=function(){NREUMQ.push(["load",new Date().getTime()]);var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://d1ros97qkrwjf5.cloudfront.net/42/eum/rum.js";document.body.appendChild(e);if(NREUMQ.a)NREUMQ.a();};NREUMQ.a=window.onload;window.onload=NREUMQ.f;};NREUMQ.push(["nrf2","beacon-1.newrelic.com","1b473294f5",550561,"M1QBYUMCDUAEWkRfWgoeNkdYTAVcF0xdGUMGQgZaHxMLQw==",0,58,new Date().getTime()]);</script> <script type="text/javascript">if(!NREUMQ.f){NREUMQ.f=function(){NREUMQ.push(["load",new Date().getTime()]);var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://d1ros97qkrwjf5.cloudfront.net/42/eum/rum.js";document.body.appendChild(e);if(NREUMQ.a)NREUMQ.a();};NREUMQ.a=window.onload;window.onload=NREUMQ.f;};NREUMQ.push(["nrf2","beacon-1.newrelic.com","1b473294f5",550561,"M1QBYUMCDUAEWkRfWgoeNkdYTAVcF0xdGUMGQgZaHxMLQw==",0,58,new Date().getTime()]);</script> </body> </html>
-
prova così : > echo htmlentities("prova è*àù--",ENT_QUOTES);
-
Ciao,
non è che sia un problema di charset?
Controlla i php.ini del tuo server locale con quello remoto tramite l'istruzione: phpinfo()
-
risolto è che devo andar (in notepad) su formato -converti in utf-8, esiste un modo senza che ogni volta devo fare questo procedimento?
-
Urca, non ci ho pensato proprio.
Devi convertire in utf-8 senza BOM. Puoi andare in config-->Preferenze-->Nuovo documento/Directory predefinita --> seleziona utf-8 senza BOM e spunta "applica all'apert..."Dovresti essere a posto così.
Ciao ciao
-
Ok fatto grazie mille del consiglio.