Вопрос № 45146: Здравствуйте, уважаемые эксперты!
Есть файл csv, где известен порядок столбиков с инфой.
Подскажите, пожалуйста, как прочитать файл и получить доступ к нужной информации. Заранее благодарен!...Вопрос № 45159: КакОсуществитьДоступК_DBF-файлу,_к_его_полям_для_вывода_на_экран.Также_рекурсивный_поиск?...
Вопрос № 45.146
Здравствуйте, уважаемые эксперты!
Есть файл csv, где известен порядок столбиков с инфой.
Подскажите, пожалуйста, как прочитать файл и получить доступ к нужной информации. Заранее благодарен!
Отвечает: Новый Ветер
Здравствуйте, Андрющенко Вячеслав Васильевич!
Попробуйте открыть данный файл в Microsoft Excel. Если создавался там, то все будет верно. Хотя вообще данный тип файлов используется достаточно большим числом программ. Без проблем файл откроется в Блокноте или Ворде. Но выглядеть так, как задумано, будет только в приложении, в котором или для которого создавался.
Ответ отправил: Новый Ветер (статус: 1-ый класс)
Ответ отправлен: 04.06.2006, 11:30
Отвечает: Селев Валерий
Здравствуйте, Андрющенко Вячеслав Васильевич!
Попробуйте изспользовать какое-либо из готовых решений, например, класс csvreader
(http://www.phpclasses.org/csvreader)
Скачайте архив, разархивируйте, скопируйте фалы FilterReader.php Reader.php FileReader.php CSVReader.php на вебсервер и используйте код из приложения.
Приложение:
Ответ отправил: Селев Валерий (статус: 1-ый класс)
Ответ отправлен: 04.06.2006, 11:49
Отправлен: 04.06.2006, 12:56
Вопрос задал: SKYnoSKY (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Селев Валерий
Здравствуйте, SKYnoSKY!
Для работы с DBF-файлами я использую класс DBF Class (http://www.phpclasses.org/dbf_class).
В приложении дан код для вывода всех данных из файла с использованием этого класса.
По поводу поиска - тут можно посоветовать вставлять соответствующие условия в тело внешнего цикла и выводить в нём только необходимые данные.
Приложение:
Ответ отправил: Селев Валерий (статус: 1-ый класс)
Ответ отправлен: 04.06.2006, 13:29
Отвечает: zer0access
Здравствуйте, SKYnoSKY!
Рекомендую изучить следующий раздел мануала: http://ru.php.net/manual/en/ref.dbase.php
В этом разделе описаны функции для работы с DBF-файлами. Сам я с ними никогда не работал, но думаю, что последовательность действий примерно следующая:
1. dbase_open(filename, mode) - открываем файл
2. Работаем с ней функциями dbase_get_record_with_names() и dbase_numrecords().
3. Закрываем соединение с помощью dbase_close().
В приложении пример кода из мануала.
Приложение:
--------- feel the texture... of nature...
Ответ отправил: zer0access (статус: Студент)
Ответ отправлен: 04.06.2006, 20:31