Эээ. Я кажется понял этот вопрос.
Тебе твой код сообщает, что 'Файл '.$h.' не найден'.
То есть надо проверить, есть ли файл для обработки, и если есть, то указывать к нему правильный путь.
Для этого надо выкинуть кустарную проверку на ошибки, и получить нормальную ошибку РНР. В ней будет будет подробно написано, что тебе делать
Для этого выкинуть функцию getDataFromFile и испльзовать file() напрямую
функциональщину я бы тоже выкинул, она тебя только запутывает
$data = file('data.array', 6);
foreach($data as $i => $row) {
$array = explode(':', $row);
$data[$i] = ['wall'=>$array[0],'token'=>$array[1]];
}