Pero que es "no me ande" .. Debes ser más preciso con los "mensajes de error" que puedas obtener o el problema en si ..
Prueba simplemente con:
Código PHP:
$archivo=file("titulo.txt");
echo "<pre>";
print_r($archivo);
echo "</pre>";
Y observa que estructura tienes de $archivo .. puede ser que no obtengas un array que es lo que entrega file() al leer tu archivo (separado línea por línea (ante un \n) el archivo ..)
Y si hay mensaje de error .. por favor ponlo textualmente!.
Un saludo,