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

    Problema con include in Explorer

    Ciao a tutti,
    ho un problema che non riesco proprio a capire

    Ho un file php che contiene questo :
    Codice PHP:
    <?php echo("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"); ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" >
    <head>
        <title>Wedding Site</title>
      <style type="text/css" title="currentStyle">@import url("style.css");</style>
    </head>
    <body>
        <?php $part "MENU"$sel 2; include("program_parts.php");  ?>
    </body> 
    </html>
    Quindi un semplice include dove nell'include ho :
    Codice PHP:
    <?php if(isset($part) && strcmp($part,"MENU")==) {
    echo 
    "<center><div id='menupos'><div id='menu'>";
    $var=array("index","cerimonia","ricevimento","listanozze","photogallery","guestbook","news");
    echo 
    "[img]x.gif[/img]";
    for(
    $i 0$i 7$i++)
       if(
    $sel == $i) echo "[img]x.gif[/img]</a>";
       else echo 
    "[url='".$var[$i].".php'][img]x.gif[/img][/url]";
    echo 
    "[url='reservarea.php']Area Riservata[/url]";
    echo 
    "<hr /></div></div><div id='space'></div></center>";
    ?>
    Quando vado a visualizzare la pagina in Explorer mi visualizza questo carattere strano
    . Questo me lo fa non solo per questo include ma anche per tutti gli altri presenti nel mio sito, e quindi in tutte le pagine ho molti di questi caratteri ripetuti.

    Cosa posso fare?

  2. #2
    Ciao,
    perchè stampi questo prima del doctype?
    Codice PHP:
    echo("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>");
    usa un meta tag html:

    codice:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

  3. #3
    Ho sostituito questa riga :
    echo("<?xml version="1.0\" encoding=\"UTF-8\" ?>");
    Con questa :
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    Come mi hai detto. Effettivamente il carattere speciale è sparito.
    Ma al posto di questo adesso mi visualizza il contenuto più in basso come se ci fossero alcuni
    .

  4. #4
    Anzi no, nulla mi è bastato mettere la riga :
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    sotto :
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

    Sinceramente non ci capisco niente riguardo le intestazioni e faccio sempre un po' a casaccio ma l'importante è che funzioni

    Grazie del tuo aiuto

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.