Autor Zpráva
INSiGHT
Profil
Zdravím,
vytvořil jsem web, který normálně na mém hostingu funguje, ale po přesunutí na druhý hosting už ne.
Jediné, tak vypíše po zadání adresy www.alesovka.net tuto hlášku: Parse error: syntax error, unexpected T_STRING in /DISK3/WWW2/alesovka.net/www/index.php on line 1
Jelikož PHP moc neumím, mohl by mi někdo poradit?

Díky INSiGHT
Alphard
Profil
křišťálovou kouli mám v servisu, možná odpoví někdo jiný ...
INSiGHT
Profil
No, mile rád poskytnu všechny potřebné informace;-) Myslel jsem že tohle stačí.

Ten funkční web je http://insight.bubblebeatz.cz/alesovka/index.php
Jack Finger
Profil
chtělo by to začátek kódu v souboru index.php na nové stránce.
INSiGHT
Profil
<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
echo
Profil *
pravdepodobne pojde o direktivu "register_globals"
echo
Profil *
tak asi nie
Jack Finger
Profil
žádnej php kód tam není?
nightfish
Profil
jestli je to uvedeno v souboru s příponou .php a zpracovává jej tedy PHP parser, tak zřejmě:
1) má zapnuté short tags
2) v důsledku čehož <? považuje za začátek PHP skriptu, takže bude potřeba ten první řádek napsat jako
<<?php ?>?xml version="1.0" encoding="utf-8"?>
Jack Finger
Profil
ad nightfish - 1:
dá se to zapnout bud v php.ini (nebo httpd.conf?), anebo pomocí souboru .htaccess , do kterého napíšeš:
php_flag short_tags On

Edit: správně je:
php_flag short_open_tag On
INSiGHT
Profil
Jack Finger: Mno z PHP je tam jen include. Já mám totiž dvě verze, jednu čistý HTML a jednu, kde jsou novinky vkládaný přes PHP. Ta PHP verze na druhým hostingu nejde.

nightfish + Jack Finger: Díky, zkusím oboje.
Jack Finger
Profil
tak sem hoď začátek index.php i s tím php kodem.
a .htaccess je soubor (i s tečkou na začátku!!!), který se nahraje do kořenového adresáře webu.
INSiGHT
Profil
Jack Finger: Díky za snahu, s tím
<<?php ?>?xml version="1.0" encoding="utf-8"?>
to funguje. .htaccess a podobný věci budu muset nastudovat jindy;-)
Jack Finger
Profil
Není zač. a .htaccess je celkem dobrá věc, doporučuju naučit se některý blbosti, který přes něj jdou :o)
Toto téma je uzamčeno. Odpověď nelze zaslat.