Lendo um arquivo em um diretório diferente php

Estou tentando ler um arquivo de um diretório 2 pastas menores do que o script. O código funciona bem quando o arquivo está no mesmo diretório, mas quando é menor, ele falha sempre. Aqui está o meu código

 

Idéias?

Um nome de arquivo que começa com / é um nome absoluto e é relativo à raiz do sistema de arquivos.

Remova a barra de início se pretender ser um nome relativo ao diretório atual. Ou, __DIR__ no início do nome, como __DIR__ . '/pass/uploads/test.aes' __DIR__ . '/pass/uploads/test.aes' .

Você só pode usar ../../ no início do caminho para subir de dois diretórios, a menos que as permissions nesses diretórios sejam definidas incorretamente.

EDITAR: como cHao disse, adicionar / para o caminho irá para a raiz do sistema de arquivos, o que quase certamente resultará em um erro de permissão.

Experimente este código