ERROR CON INCLUDE.

Hace casi dos años que ocupo este código, que jamás me había dado problemas.
Pero ahora, tratando de crear otra web con el mismo sistema, simplemente no aparece nada.

<?php
@$modo = $_GET['modo'];
if (!isset($modo)) {
include('home.php');
}
else { include ($modo.".php");
}
?> 

Les dejo claro que obviamente "home.php" existe, pero no me muestra nada, queda en blanco, como si no existiese.

¿A qué se puede deber?
Hola,

ahora que reviso tu primer post, si se queda en blanco, el codigo esta bien...sino, daria error citando la linea del error...

la pagina se queda en blanco en tu directorio en el pc, o ya subida...


nosaber