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

    xml erroneamente riconosciuto come php

    ho voluto provare a scrivere un esempio in xml ma l'interprete php mi dà errore sulla prima riga... come mai?

    codice:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html 
         PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      <head>
        <title>Virtual Library</title>
      </head>
      <body>
        
    
    Moved to example.org.</p>
      </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    106
    In che senso??? Quale errore di preciso ti da??

    cezar

  3. #3
    ciao, ho avuto lo stesso problema, elimina la prima riga il doctype è valido lo stesso, prova <? viene interpretato come inizio codice php...

  4. #4
    Se PHP gira sotto Apache hai piu' soluzioni:
    - usare come estensione del file XML invece di PHP per i file statici

    - scrivere la DTD come echo:
    echo "<?xml version=\"1.0\" ?>";
    in questo caso devi usare il giusto Content-Type

    - la soluzione piu' pulita e' impostare la riga del PHP.ini
    short_open_tag = On
    su Off, cosi' potrai usare <?xml per XML e <?php per PHP
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  5. #5
    ok, diciamo che la soluzione si trova...
    ma...domanda: a che serve? (dal momento che ci sia o non cia non cambia nulla)

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.