PHP скрипт перебора вариантов по шаблону


Довелось мне давеча поработать с небезизвестным регистратором по каталогам 1ps.ru

При составлении альтернативных наименований, с помощью шаблонного мастера столкнулся с проблемкой — у них совершенно не обрабатывается вложенность !

Допустим такой шаблон, просто не отрабатывался 🙁

RemDvig.ru — {{качественный|быстрый} ремонт| {качественное|быстрое} восстановление} электродвигателей в Новосибирске

т.е. на второй уровень вложенности не рассчитано, а мне очень понадобилось.

Пришлось ваять самому

Что получилось, можно оценить тут — Скрипт перебора вариантов по шаблону

Кому интересно — выкладываю исходники.

(в случае коммерческого использования жду благодарностей на WMZ )

,

11 комментариев на «“PHP скрипт перебора вариантов по шаблону”»

  1. Забавная штука. Только вот не пойму — 1ps все еще адекватный или уже большая помойка?
    Я когда свой проект ради интереса запустил в нем, то потом пришлось локти покусать. Благо я не в большом количестве каталогов зарегался — не так долго пришлось на старые места в выдаче подниматься.

  2. Спасибо, возможно пригодиться. Вот только на счет каталогов всё больше и больше все сомневаются. и с каждым днем всё больше. ну если вдруг и буду использовать — ссылку на тебя полюбому поставлю))))))

  3. и при чем тут strRpos ?
    если ты думаешь заменить get_mypos_close то мимо
    get_mypos_close — ищет закрывающую скобку открытой скобки в строке, т.е. справа от нее может стоять неограниченное кол-во как закрывающих, так и открывающих скобок

  4. да, точно, я не догадался, что в строке может быть несколько комбинаций скобок 🙂 Типа {a} bcd {e} fg 🙂

  5. Я серьезно был удивлен… Я даже не знал, что такое не то что кому-нибудь понадобится, а еще и будет реализовано в 1пс 🙂
    Зачем вообще анкоры в каталогах ставить? Все еще надеетесь что каталоги работают в массе своей?

    А то что скрипт быстренько написали — это хорошо! Практика всегда хорошо!

  6. Самое обсуждаемое на блогах:
    Авиадиспетчер спас от столкновения 2 самолета
    Финал Евровидения
    Ночь музеев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *