Ahoj,
mám následující problém.
Odladil jsem si skript na localhost a nahrál ho sem na server.
Rozdíl:
A) na localhost běží bez problémů
B) zde na serveru mi to hodí chybu:
Parse error: parse error in ...adresa je zbytecna.../index.php on line 24
Vím, že mi ten skript, díky přidání na začátek reklamy nebude stejně fungovat (protože se tak odešlou dřív hlavičky než potom později potřebuji já), ale že to hodí chybu právě parse error mě docela zaskočilo.
Pro jistotu jsem si ten modifikovaný index.php stáhnul na localhost a otestoval. Bez chyby naběhne i s reklamou.
odkaz:
http://www.minibikecamp.wz.cz/
přikládám zdroják:
<!--WZ-REKLAMA-1.0IZ-->...zkrácená reklama...
<!--WZ-REKLAMA-1.0IK--><?php
function __autoload ($className)
{
$found = false;
try { /* na tomto řádku to hlásí chybu */
$paths = array('baseClasses', 'classes', 'config');
foreach ($paths as $path)
{
$fileName = $path.'/'.$className.'.php';
if (file_exists($fileName))
{
$found = true;
require_once($fileName);
break;
}
}
if (!$found) throw new Exception('Nepovedlo se dotahnout zakladni tridu "'.$className.'" !', 1);
} catch (Exception $ex) {
echo "(__autoload) <b>".get_class($ex), '</b>: ', $ex->getMessage();
exit();
}
return $found;
}
try {
$page = new TPage('templates/list.tpl', 'config/ucastnici.xml');
$page->runEvent();
} catch (TPageException $ex) {
echo basename(__FILE__).' <b>',get_class($ex), '</b>: ', $ex->getMessage();
} catch (TObjectException $ex) {
echo basename(__FILE__).' <b>',get_class($ex), '</b>: ', $ex->getMessage();
} catch (TException $ex) {
echo basename(__FILE__).' <b>',get_class($ex), '</b>: ', $ex->getMessage();
} catch (Exception $ex) {
echo basename(__FILE__).' <b>',get_class($ex), '</b>: ', $ex->getMessage();
}
?>
<HTML>Co říká tvé phpinfo()? Tipuju, že PHP4.</HTML>
No vycházel jsem z tohoto:
http://mt.wz.cz/info.php
<HTML>Vím, že to tam je, moje phpinfo však praví php4, stejně tak http://phpinfo.wz.cz/phpinfo.php. Pokud vím, tak na mt.wz.cz je php5, protože to tam admin testuje.</HTML>
Sakra, teď jsem tam zkusil vložit vlastní phpinfo() a je to fakt PHP 4.3.4...sakra!
Hold musím jít ke konkurenci. :-(
Děkuji za věnovaný čas.
na wz je tak trochu "každý pes jiná ves", je potřeba si udělat vlastní phpinfo
Pro doménu "czweb.org": http://tom.czweb.org/i.php
na wz běži nepodporované PHP4? ;-)