Ho fatto qualche passo avanti per aiutarvi a capire il mio problema.

Se nel file da includere metto xes: echo "incluso"; questo mi viene stampato, quindi il file lo include. Tuttavia se nel file da includere metto per es. questo codice (a titolo di esempio, solo per provare):

file --> new.php (quello da includere)

<?
include ("configura.php"); // contiene parametri di connessione

// connessione
$connessione = @mysql_connect($db_host, $db_user, $db_password) or die ("Si è verificato un errore di connessione");
@mysql_select_db($db_name, $connessione) or die ("Si è verificato un errore nella selezione del database");

// inserisco
$inserisci = "INSERT INTO `".$tabella_utenti."` (browser,os,referer,ip,data,host,ref_host) VALUES ('a','b', 'c', 'd', 'e', 'f', 'g')";
@mysql_query($inserisci, $connessione);


// chiudo la connessione
@mysql_close($connessione);

echo "INCLUSIONE";

?>


----> se però richiamo direttamente il file new.php invece di includerlo funziona perfettamente.

Grazie.