Visualizzazione dei risultati da 1 a 4 su 4

Discussione: errore di parsing

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136

    errore di parsing

    ho creato un pagina in xhtml 1.0 e l'ho salvata in php.

    nella pagina all'inizio ho messo

    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it" dir="ltr">
    quando la apro mi da questo errore:

    codice:
    Parse error: syntax error, unexpected T_STRING in line..
    se tolgo <?xml version="1.0" encoding="utf-8"?> l'errore non c'è più..
    COME MAI??

  2. #2
    potrebbe essere (anzi, credo sia molto probabile) che sia perchè in php.ini sono abilitati gli 'short open tag (<?) quindi il php engine interpreta quella riga come contenesse codice php, e ti da un parse error.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    come si risolve?

  4. #4
    o disabiliti dal php.ini la storia degli short tags
    oppure fai
    codice:
    echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?>";
    non penso che il peso di questa operazione sia granchè

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 © 2024 vBulletin Solutions, Inc. All rights reserved.