[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как найти нужный файл и вывести из него значения?
Kuzma92
Здравствуйте уважаемые специалисты.

На странице site.ru/us/page.php у меня есть переменная $file[8], которая выводит id пользователя - это число, состоящее из десяти цифр (1234567890).

В папке site.ru/us/db/us/ лежат файлы (не txt, а просто файлы без расширения) с данными пользователей, имеют такой вид:
site.ru/us/db/us/1234567890
site.ru/us/db/us/2564895456
site.ru/us/db/us/2548566237
и т.д.

Имена файлов - это id пользователей. Вопрос такой: как по id, который выводит переменная $file[8], найти нужный файл в этой папке с именем, совпадающим с этим id, чтобы на странице page.php из найденного файла можно было выводить значения (строки) с помощью переменных $user[1], $user[2], $user[3] и т.д.?

Подскажите, пожалуйста, как это сделать правильно?
Kusss
Возьмите код с прошлой темы.

<?php

....

// имя файла (id пользователя)
$edit_file_name = $file[8];

$directory = 'us/db/us/';
// Проверяем, существует ли папка
if (is_dir($directory)){


// Проверяем, существует ли файл
if (file_exists($directory . $edit_file_name)){

// Считываем файл в массив (Пропускать новую строку в конце каждого элемента массива | Пропускать пустые строки)
$tmp_file = file($directory . $edit_file_name , FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );
echo '<pre>';
print_r($tmp_file);
echo '</pre>';
}
}
else{
echo ": '" . $directory . "' - не содержит нужного файлов";
die;
}
}
else{
echo "Директория: '" . $directory . "' - не существует";
die;
}
Kuzma92
Kusss, я дико извиняюсь. Здесь я что-то просто дичайшую глупость спорол. Да, все сделал. Спасибо вам огромное за помощь, за отзывчивость!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.