Да ты вначале поищи - их и так как грязи.
У тебя основная проблема - привести свой файл в формат понимаемый всеми. Но это я думаю вообще не проблема.
Как вариант - можно генерить 2-3 формата цсв под конкретные плаги\движки. Это на порядок проще (поменять заголовки и порядок столбцов) :)
И зачем тебе лишние постоянные расходы, а юзерм этот 3-й геммор?
Проще, дешевле и правильно - плагины под конкретные движки которые будут принимать твой csv. (тебе же тот же функционал в "программе" надо заказывать + ещё гемороиться для понимания результата движками)
vold57, позволю себе внести ясность в задачи (по переписке в личке).
Но для начал нужно пояснить коллегам, что задача стоит под другим углом ;)
Нужно выдавать юзерам разных движков свой csv.
Значит что тебе нужно. Отталкиваясь от формата своего файла заказывать (или искать) под каждый двиг плагин импорта.
Для облегчения можно взять готовый (например для ВП) и под него уже формировать свой файл. Для остальных движков еесно или писать или найти готовое (ссылка в 3-м посте ;) )
Куда написал? Пиши на форум
Так качай демку (не путать с фришкой) и тренируйся. С чем не разберёшься - вопросы, опять же на оф. форуме задавай.
ЗЫ. Решишь покупать - небольшая скидка по этой ссылке ;)
В1 Простой. Бесплатный или платный в зависимости от конкретных условий. Озвучен ant_key выше.
В2. Простой. Платный - тексткит.
В3. Не простой (где-то даже через Ж), платный - озвучен VHS-1980
Выбирай. ;)
Я же тебе говорил:
Менял?
ПЕсатель, читать когда научишься?
С таким ТЗ ответ - любая.
Вместо создания файлов, там где надо вывести и пиши
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('бла-бла-бла') )
http://codex.wordpress.org/register_sidebar
http://codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BF%D0%BE_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D0%BC/dynamic_sidebar
А если подключать файлы - get_sidebar
Не для хтацесса, ессно, а для подхватывания апачем доп. AddHandler-а.
Хотя... мб я и не прав - мб и для этого тоже не надо\не всегда. Чёт я подзабыл ;)
Читал топик и ещё об этом же?