Ho uno 'strano' problema:

Parse error: syntax error, unexpected $end in /home/pierpinn/public_html/includes/defines.php on line 1

vorrei cercare di capire come mai questo errore, che mi da sul server, e non in locale.

Codice PHP:
<?php

// Cartella contenente i file di esecuzione
define('INCLUDEDIR',BASEDIR.DS.'includes');

// Cartella contenente le lingue
define('LANGDIR',BASEDIR.DS.'languages');

// Sito pubblico
define('SITEDIR',BASEDIR.DS.'site');

// Cartella contenente i temi
define('THEMEDIR',BASEDIR.DS.'themes');

// Amministrazione
define('ADMINDIR',BASEDIR.DS.'admin');

// Pagine di risposta
define('RESPONSEDIR',BASEDIR.DS.'response');

// Cartella Gallery
define('PHOTODIR',BASEDIR.DS.'photo');

// Cartella Media
define('MEDIADIR',BASEDIR.DS.'media');