Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    11

    php Parse error: syntax error, unexpected T_STRING

    Ragazzi.....,
    Perchè quando creo un documeto xhtml compatibile come questo:
    <?xml version="1.0" encoding="iso-8859-1" ?>
    <!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">
    <head>
    <?php
    include("functionSvil.php");
    include("Dvd.php");


    /*CARICA XML CATALOGO DVD*/
    $fXmlin = new DOMDocument('1.0', 'iso-8859-1');
    $fXmlin->async = false;
    $fXmlin->load('dvd.xml');
    ?>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <?

    $dvds = $fXmlin->getElementsByTagName( "dvd" );
    foreach( $dvds as $dvd )
    {
    $titoli = $dvd->getElementsByTagName( "titolo" );
    $titolo = $titoli->item(0)->nodeValue;
    $registi = $dvd->getElementsByTagName( "regista" );
    $regista = $registi->item(0)->nodeValue;
    echo "$titolo - $regista \n";
    }

    ?>
    </body>
    </html>

    ricevo questo errore ?

    Parse error: syntax error, unexpected T_STRING in C:\Programmi\Apache Group\Apache2\Web\DVDrent\viewCatalogo.php on line 1

    Mentre se sostituisco queste righe va tutto bene?
    <?xml version="1.0" encoding="iso-8859-1" ?>
    <!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">

    Con le classiche righe

    <html>
    <head>

    grazie :berto:

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    11
    Ragazzi in pratica questa riga mi genera l'errore:

    <?xml version="1.0" encoding="iso-8859-1" ?>

    forse perchè il server cerca di interpretarla boooo ... mi date una risposta?

    grazie

  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    se la pagina è .php il server vede i tag <? ?> come tag php

    prova mettere la stringa in php vero

    <? echo "<?xml ecc.... "; ?>

    se continua a darti errori usa gli \
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    11
    Ok verifico e ti faccio sapere ... grazie mille

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.