Простой уникализатор символов текста как делали лет 10 назад.
Структура:
file1.txt file2.txt result1.txt result2.txt proresult.txt itogresults.txt scrypt.php
Задача которую выполняет скрипт:
1. Берем из file2.txt строку, написанную кириллицей или латиницей. берем 1 символ, если есть аналог по написанию в латинице или кирилице то заменяем, результат кладем в result2.txt., повторяем процедуру только на этот раз меняем другой символ.
В итоге в result2.txt должны лежать все возможные варианты с новой строки, пример:
В file2.txt лежит строка ВАКА, в result2.txt должны лежать ВАКА, ВАКА, ВАКА, ВАКА и т.д. но с замененными символами кириллицы на латиницу или обратно,
2. Берем из file1.txt строку, написанную латиницей или кириллицей. переводим первый символ в верхний регистр, результат кладем в result1.txt., повторяем процедуру только на этот раз меняем другой символ.
В итоге в result1.txt должны лежать все возможные варианты с новой строки, пример:
В file1.txt лежит строка good, в result1.txt должны лежать Good, GOod,gOOd, GooD, GoOd gOoD и т.д.
3. Объединяем все полученные результаты и кладем их в proresults.txt
4. Берем из proresults.txt 1 строку и добавляем в её начало значение переменной $nahalo, сохраняем в itogresults.txt, заменяем символ в строке, если он совпадет с символом в переменной $zamenit на символ переменной $zamena
В итоге в itogresults.txt должны лежать все возможные варианты с новой строки, пример:
В proresults.txt лежит строка good, в $nahalo ':-)'; в $zamenit 'g'; в $zamena 'z'; в itogresults.txt должны лежать :-)good, :-)zood, :-)zood, zood, и т.д.
Задачи к исполнителю:
1 комментирование кода,
2 внимание к тому, что бы в resultах лежали ВСЕ !!! возможные варианты,
3 Имя переменных по вашему желанию.
4 Можно и не писать скрипт, а найти в интернете то что соответствует моим запросам и
предоставить мне как выполненный заказ.
5 Структура может быть изменена по согласованию со мной можно вообще разбить на несколько *.php, вообще открыт к предложениям, у меня был такой скрипт и он меня устраивал, но если есть мыли излагайте.
Сложность выполнения низкая, в интернете есть заготовки, готовые функции и классы поэтому буду выбирать исполнителя, исходя из стоимость им предложенной.
Оплата по факту выполнения заказа в рублях на карту сбербанка, yd, др. по договоренности... но сбербанк предпочтительней.
Оставляйте пожалуйста в заявке: стоимость, и контакт скайп или icq.
Спасибо за ваш, проявленный интерес, удачи на FL.
Опубликован 22.02.2015 в 22:46