Eso es pq en el servidor que funciona sin "<?php" tiene puesto short_tags a on (cosa q no se recomienda).
Sobre los errores, es por acceder a arrays que no existen.
Seguramente, será algo parecido a
Código PHP:
if($_GET['algo']) {
}
Cuando deberías tener algo así
Código PHP:
if(isset($_GET['algo'])) {
}
O cosas así. Si, aparte de los errores, pones las líneas, es más fácil ayudarte!