PDA

Zobacz pełną wersję : Syntax error, unexpected T_STRING...



Signe
23-01-2011, 21:52
Robię właśnie templatkę i chciałem dzisiaj sprawdzić jak będzie wyglądać na serwerze docelowym. Na localhoscie bez problemu wszystko działa, jednak kiedy już zainstaluję template na serwerze docelowym po ustawieniu/na podglądzie wyskakuje błąd:

Parse error: syntax error, unexpected T_STRING in /var/www/virtual/adres_strony/templates/nazwa_templatki/index.php on line 5Początek index.php wygląda tak:


<?php defined( '_JEXEC' ) or die( 'Zasób zastrzezony<br />No access' );?>
<?php
$x = $_SERVER['HTTP_USER_AGENT']; ?>

<?xml version="1.0" encoding="iso-8859-2"?> ---------------> to jest linia 5.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>I tu jest problem. Tu w ogóle nie ma kodu php, więc dla czego zarówno na serwerze docelowym jak i na testowym cba.pl pokazuje błąd, a na localhoscie nie?
Please help! :(

arbogast
23-01-2011, 22:16
Zastąp tę linię przez
<?php echo '<?xml version="1.0" encoding="iso-8859-2"?'.'>'; ?>

Signe
23-01-2011, 23:09
Początkowo wyrzuciłem tą linijkę i działało. Wkleiłem twój kod i też działa, więc problem rozwiązany. :) Dzięki wielkie. :)