Ничего не нужно выдумывать. Просто реализовать то что написано ниже:

Задача:

Написать скрипт на php который будет определённым образом формировать текстовые файлы, используя установленные значения в конфиге и текстовые файлы данных.

Исходные данные:

1. Текстовый файл data1.txt - содержащий фразы. Каждая фраза - с новой строки. Фраз может быть много.

2. Текстовый файл data2.txt - содержит слова или фразы для выборки. Каждая фраза с новой строки.

3. Текстовый файл - конфиг, в котором в каждой строке задаётся определённый параметр.

Параметры:

- Количество добавочных случайных строк - K (целое число)

- Названия файлов результатов в транслите - Translit (логическое Yes/No)

- Случайное число - Min (Целое число)

- Случайное число - Max (Целое число)

- D$ - строка символов

Результат работы скрипта:

На выходе получаются тексовые файлы в кодировке UTF-8 Которые содержат в себе строки (фразы) полученные в результате работы скрипта, и имеют имя файла, которое также формируется в результате работы скрипта.

Алгоритм работы скрипта:

1. Определяем количество строк в файле data1.txt (Параметр L1)

2. Определяем количество строк в файле data2.txt (Параметр L2)

3. Считываем переменную Translit из конфига

4. Считываем переменную D$ из конфига

5. Считываем Min и Max из конфига

6. Создаём текстовый файл с именем D$

7. Открываем цикл N = от 1 до L2 (N номер шага цикла)

8. Берём строку с номером N из файла data2.txt - пусть будет переменная STROKA1$

9. Открываем цикл T = от 1 до L1

10. S1 присваиваем рандомное значение в диапазоне Min - Max

11. S2 присваиваем рандомное значение в диапазоне Min - Max

12. Берём строку c номером Т из файла data1.txt - пусть будет переменная STROKA2$,

13. Если не создан - создаём и добавляем в файл результата с именем FILE$=STROKA2$+символ"-"+STROKA1$+имвол"-"+S1+символ"-"+S2+"."+D$

14. Если TRANSLIT=Yes, то FILES$ - делаем в транслитерации. Иначе - нет.

15. Добавляем в файл с именем D$ строку FILES$

16. Формируем первую строку, которую пишем в файл с именем FILE$

FRAZA$=STROKA2$+символ "пробел"+STROKA1$+символ "пробел"+S1+символ"пробел"+S2

17. Записываем строку FRAZA$ в файл с именем FILES$

18. Если K из (конфига) не ноль, то берём из файла data1.txt - К случайных, различных строк, отличных от STROKA2$ и тоже записываем их в файл FILES$, добавляя в эти фразы через пробел числа S1 и S2

19. Конец цикла T

20. Конец цикла N

В итоге - получим файл с именем D$ с количеством строк Т*N

И файлы результатов с именами FILE$ в количестве Т*N

Которые содержат в себе 1+K строк (Строки в любом случае - не в транслите!)

Цену не лупить, бо - сам бы написал, но некогда. Трудозатраты представляю.

Предлагайте стоимость и срок.

12 лет назад
glukoza
Денис 
52 года
15 лет в сервисе
Был
11 лет назад
50 отзывов(-2)

Выбранный исполнитель

lexotrion
Алексей 
39 лет
12 лет в сервисе
Был
12 лет назад
4 отзыва
12 лет назад
$10
2 дня
Алексей адекватно оценил работу, и сделал её на высшем уровне - быстро и качественно. Никаких претензий к нему нет, наоборот - хочется сказать спасибо за профессионализм и отношение к заказчику! Спасибо Алексей! Обязательно с похожими делами буду обращаться только к тебе! А очень скоро это потребуется!
Очень понравилось, что Денис дает очень конкретное ТЗ и не выходит за его рамки. Деньги пришли моментально. Надеюсь на продолжение сотрудничества!

Заявки фрилансеров

lexotrion
Алексей 
39 лет
12 лет в сервисе
Был
12 лет назад
4 отзыва
12 лет назад
  • Похожие заказы

  • $500

    Нужен специалист, имеющий успешный опыт работы с CakePhp. Необходимо подхватить работу над проектом в начальной стадии. Суть проекта: подбор подарков с напоминаниями. ТЗ предоставлю заинтересовавшим исполнителям. Ничего сложного - просто нужно аккуратно ...

    Завершен
    12 лет назад
  • $50

    Необходимо повторить калькулятор с этого сайта: http://retail.ua/services/on-line/calculator/osago-calculator Есть бекап этого сайта. Cкопировать кальк нужно с учётом правок на скриншотах +разумеется, сделать другой дизайн. Интегрироваться кальк будет на сайт на Джумле. Также есть ...

    Завершен
    12 лет назад
  • $50

    Мне нужен скрипт, который постил бы в какой-либо форум (напр. phpbb, IPB) информацию. Грубо говоря, мне нужно поднять форум и забить его инфой. То есть, создать разделы на форуме, подобавлять темы и ...

    Закрыт
    12 лет назад
  • $50

    Есть OsCommerce 2,3,2 есть прикрученная модификация oscbyjetta.com/simplechec... - покупка без регистрации (по сути просто создает пользователя в базе на основе введенных данных. Едиственно по просьбе клиента убрали мыло как обязательное) ...

    Закрыт
    12 лет назад
  • Нужен "бог программирования" для создания гибкой CMS с грамотной архитектурой под интернет-магазин. Внутри должен быть редактор шаблонов (тем) в html, CSS и обработчиков. Гибкая настройка товара с вариантами. Обязательно наличие подобных ...

    Закрыт
    12 лет назад
  • Требуется программист для работы с интернет-магазином на постоянной основе. Знание РНР, Java,... Вот некоторые начальные задачи: Сделать URLы короткими то есть структура должна быть примерно такой luxcrystal.ru/katalog/позиция каталога(товар). А комбинации признаков ...

    Закрыт
    12 лет назад