Hola, bueno siempre tienes la opción de ir a la excelente documentación de php (
http://www.php.net), algunas cosas que aclarar: 
- fopen: devuelve un 
resource, no te va a entregar el archivo directamente para lectura, si eso es lo que quieres hacer, debes escribir algo como esto (sacado de la documentación de php.net):  
 Código PHP:
    <?php
// poner el contenido de una archivo en una cadena
$nombre_archivo = "algo.txt";
$gestor = fopen($nombre_archivo, "r");
$contenido = fread($gestor, filesize($nombre_archivo));
fclose($gestor);
?>    
  Ahora, hay una forma mas fácil de leer un archivo completo en una cadena, es utilizando la función file_get_contents (
http://www.php.net/manual/es/functio...t-contents.php), se haría algo así:  
 Código PHP:
    <?php
$archivo = file_get_contents('hola.txt');
echo $archivo;
?>    
  La función 
file() lo que hace es algo similar a 
file_get_contents con la diferencia que file() devuelve el contenido a un array mientras que file_get_contents lo devuelve a una cadena, si usas file debes luego recorrer ese array con algún bucle como foreach. 
Para referencia te dejo los enlaces de la documentación de php: 
- 
file()
- 
file_get_contents
- 
fread() 
Saludos!