Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Склейка csv файлов
Форумы портала PHP.SU » » Вопросы новичков » Склейка csv файлов

Страниц (1): [1]
 

1. Грачи прилетели - 25 Сентября, 2017 - 19:02:16 - перейти к сообщению
Добрый день!

Возможно подскажите новое решение:

Есть несколько CSV файлов в каталоге. Мне надо их склеить в один. по структуре совпадают.
Сейчас я каждый из файлов читаю и записываю в созданный файл, но приходится указывать каждый файл. Может быть ест решение, которое позволит как-то проще взять все csv файлы в указанном каталоге и склеить их в один файл?

Спасибо
2. Строитель - 25 Сентября, 2017 - 19:30:00 - перейти к сообщению
Грачи прилетели пишет:
но приходится указывать каждый файл.
Как это? Вручную пишете их имена?
3. Грачи прилетели - 25 Сентября, 2017 - 19:34:36 - перейти к сообщению
Строитель пишет:
Грачи прилетели пишет:
но приходится указывать каждый файл.
Как это? Вручную пишете их имена?


в настойках задал один раз
1.scv
2.scv
3.scv

их пока 3, но я думаю, что их может когда-то стать больше, вот и хочется что-то более универсальное
4. Строитель - 25 Сентября, 2017 - 20:33:10 - перейти к сообщению
Грачи прилетели пишет:
в настойках задал один раз
Я это и подразумевал -- вы явно прописываете имена файлов. Напишите простенький сканер, который будет считывать все файлы с расширением .csv и далее уже будет отрабатывать ваш скрипт. Что-то вроде: foreach (glob('*.csv') as $filename) {...}

 

Powered by ExBB FM 1.0 RC1