нужно сделать портал!

mendel
На сайте с 06.03.2008
Offline
183
#131
miltorg:
Резюмирую. Никто не привёл, даже в качестве примера
miltorg:
Мало того я в задании прямо указывал - что решение через регулярки
miltorg:
Теперь задание для mendel - написать это регулярками - я их люблю.
И повторяю заново - Задание для mendel
miltorg:
Там даже сразу было выделено красным и жирным

Выражение "никто" подразумевает что "пыталось" несколько человек. Что значит слово "сразу" я даже уточнять не буду. А то у вас мозг взорвется :).

Шутку любишь над Фомой, так люби и над собой. (с) народ. Бесплатные списки читабельных(!) свободных доменов (http://burzhu.net/showthread.php?t=2976) (5L.com) Сайты, All inclusive. 5* (/ru/forum/962215)
[Удален]
#132
miltorg:
Ну вот. И всё решение. Правда не в 21 символ,а в 24.
Но всё равно - ничтяк. Зачёт.
Сейчас посмотрю чего позаковыристей.

Вход:

<li class="menu-123"><a href="/kontakt" title="Контакт">Контакт</a></li>

<ba>каля маля</ba> jjjjjjj <b>каля-------маля</b>

Выход:

<a href="/kontakt" title="Контакт">Контакт</a>

каля маля jjjjjjj каля-------маля

Это только пример. То есть из произвольного текста вырезаем все теги. Оставляем только текст и ссылки.

У меня - 34 символа.

mendel
На сайте с 06.03.2008
Offline
183
#133
roller:
Имея данный бюджет, стало понятно, что придется выбирать готовую систему и допиливать ее.

Не факт.

Вы техзадание для себя четко продумайте.

Если убрать часть явно необязательных требований и не очень налегать на дизайн и т.п. То вы уложитесь в бюджет с нормальной структурой "под вас". А уже потом всякую красоту можно будет "дозаказывать" вы ведь все равно под это планируете ТЗ. Доработка готового часто выходит еще дороже чем с нуля.

---------- Добавлено 13.02.2017 в 18:49 ----------

miltorg:
Это только пример. То есть из произвольного текста вырезаем все теги. Оставляем только текст и ссылки.
У меня 34 символа.

echo strip_tags($t,'<a>');

26 символов, и она уязвима как и ваша, например:


$t = '<p>Параграф.</p><!-- Комментарий --> <a href="#fragment" onclick="alert();">Еще текст</a>';
echo strip_tags($t,'<a>');

Именно поэтому "внезапно" - никто не пользуется "олимпиадным" кодом со счетом символов и не злоупотребляет регулярками. Ибо я вот сейчас решу через какой-то симплХМЛ или еще через что (ну вот возьму и не буду использовать уже готовый и проверенный код фильтрации), и оно будет более читабельно чем ваши регулярки которые вы будете писать дольше чем я.

---------- Добавлено 13.02.2017 в 18:50 ----------

miltorg:
Это только пример. То есть из произвольного текста вырезаем все теги. Оставляем только текст и ссылки.
У меня 34 символа.

echo strip_tags($t,'<a>');

26 символов, и она уязвима как и ваша, например:


$t = '<p>Параграф.</p><!-- Комментарий --> <a href="#fragment" onclick="alert();">Еще текст</a>';
echo strip_tags($t,'<a>');

Именно поэтому "внезапно" - никто не пользуется "олимпиадным" кодом со счетом символов и не злоупотребляет регулярками. Ибо я вот сейчас решу через какой-то симплХМЛ или еще через что (ну вот возьму и не буду использовать уже готовый и проверенный код фильтрации), и оно будет более читабельно чем ваши регулярки которые вы будете писать дольше чем я.

---------- Добавлено 13.02.2017 в 18:52 ----------

miltorg:
Это только пример. То есть из произвольного текста вырезаем все теги. Оставляем только текст и ссылки.
У меня 34 символа.

echo strip_tags($t,'<a>');

26 символов, и она уязвима как и ваша, например:


$t = '<p>Параграф.</p><!-- Комментарий --> <a href="#fragment" onclick="alert();">Еще текст</a>';
echo strip_tags($t,'<a>');

Именно поэтому "внезапно" - никто не пользуется "олимпиадным" кодом со счетом символов и не злоупотребляет регулярками. Ибо я вот сейчас решу через какой-то симплХМЛ или еще через что (ну вот возьму и не буду использовать уже готовый и проверенный код фильтрации), и оно будет более читабельно чем ваши регулярки которые вы будете писать дольше чем я.

---------- Добавлено 13.02.2017 в 18:53 ----------

miltorg:
Это только пример. То есть из произвольного текста вырезаем все теги. Оставляем только текст и ссылки.
У меня 34 символа.

echo strip_tags($t,'<a>');

26 символов, и она уязвима как и ваша, например:


$t = '<p>Параграф.</p><!-- Комментарий --> <a href="#fragment" onclick="alert();">Еще текст</a>';
echo strip_tags($t,'<a>');

Именно поэтому "внезапно" - никто не пользуется "олимпиадным" кодом со счетом символов и не злоупотребляет регулярками. Ибо я вот сейчас решу через какой-то симплХМЛ или еще через что (ну вот возьму и не буду использовать уже готовый и проверенный код фильтрации), и оно будет более читабельно чем ваши регулярки которые вы будете писать дольше чем я.

---------- Добавлено 13.02.2017 в 18:53 ----------

miltorg:
Это только пример. То есть из произвольного текста вырезаем все теги. Оставляем только текст и ссылки.
У меня 34 символа.

echo strip_tags($t,'<a>');

26 символов, и она уязвима как и ваша, например:


$t = '<p>Параграф.</p><!-- Комментарий --> <a href="#fragment" onclick="alert();">Еще текст</a>';
echo strip_tags($t,'<a>');

Именно поэтому "внезапно" - никто не пользуется "олимпиадным" кодом со счетом символов и не злоупотребляет регулярками. Ибо я вот сейчас решу через какой-то симплХМЛ или еще через что (ну вот возьму и не буду использовать уже готовый и проверенный код фильтрации), и оно будет более читабельно чем ваши регулярки которые вы будете писать дольше чем я.

[Удален]
#134
mendel:

$t = '<p>Параграф.</p><!-- Комментарий --> <a href="#fragment" onclick="alert();">Еще текст</a>';
echo strip_tags($t,'<a>');

Как то подразумевался не пример с учебника:

http://www.php.su/strip_tags()

Ок. Изменю задание. Не усложню,а просто немного изменю.

---------- Добавлено 13.02.2017 в 19:48 ----------

Вход:

[li class="menu-123"][a href="/kontakt" title="Контакт"]Контакт[/a][/li]

[ba]каля маля[/ba] jjjjjjj [bb]каля-------маля[/bb]

Выход:

[a href="/kontakt" title="Контакт"]Контакт[/a]

каля маля jjjjjjj каля-------маля

То есть ссылки и текст остаются. [] - аналог <>

Количество символов - 38

PS Решение с заменой [] на <> и с дальнейшим использованием функции strip_tags приводить не нужно

danforth
На сайте с 18.12.2015
Offline
153
#135
mendel:
26 символов, и она уязвима как и ваша

Не вздумай фиксить баг, иначе опять пролетишь в олимпиаде. Хотя, иногда мне кажется что обидеть милторга, это тоже самое, что играть с сыном в футбол и выиграть у него со счетом 15:0 — настоящий мужчина так никогда не поступит! А ещё регулярки не использовал, так что все таки видимо я знаю кто победит в ещё одной "олимпиаде по решению проблем планетарного масштаба кодом в одну строку".

Junior Web Developer
mendel
На сайте с 06.03.2008
Offline
183
#136
miltorg:
Это только пример. То есть из произвольного текста вырезаем все теги. Оставляем только текст и ссылки.
У меня 34 символа.

echo strip_tags($t,'<a>');

26 символов, и она уязвима как и ваша, например:


$t = '<p>Параграф.</p><!-- Комментарий --> <a href="#fragment" onclick="alert();">Еще текст</a>';
echo strip_tags($t,'<a>');

Именно поэтому "внезапно" - никто не пользуется "олимпиадным" кодом со счетом символов и не злоупотребляет регулярками. Ибо я вот сейчас решу через какой-то симплХМЛ или еще через что (ну вот возьму и не буду использовать уже готовый и проверенный код фильтрации), и оно будет более читабельно чем ваши регулярки которые вы будете писать дольше чем я.

[Удален]
#137
mendel:
echo strip_tags($t,'<a>');

26 символов, и она уязвима как и ваша, например:

$t = '<p>Параграф.</p><!-- Комментарий --> <a href="#fragment" onclick="alert();">Еще текст</a>';
echo strip_tags($t,'<a>');

Именно поэтому "внезапно" - никто не пользуется "олимпиадным" кодом со счетом символов и не злоупотребляет регулярками. Ибо я вот сейчас решу через какой-то симплХМЛ или еще через что (ну вот возьму и не буду использовать уже готовый и проверенный код фильтрации), и оно будет более читабельно чем ваши регулярки которые вы будете писать дольше чем я.

Вы чего? Задание уже новое.

=======================================

Вход:

[li class="menu-123"][a href="/kontakt" title="Контакт"]Контакт[/a][/li]

[ba]каля маля[/ba] jjjjjjj [bb]каля-------маля[/bb]

Выход:

[a href="/kontakt" title="Контакт"]Контакт[/a]

каля маля jjjjjjj каля-------маля

То есть ссылки и текст остаются. [] - аналог <>

Количество символов - 38

PS Решение с заменой [] на <> и с дальнейшим использованием функции strip_tags приводить не нужно

mendel
На сайте с 06.03.2008
Offline
183
#138
miltorg:
Вы чего? Задание уже новое.

Просто над vbulletin тоже работали программисты с 30-летним стажем и стоимостью часа в 1 евро. Ну я в их кишках копался лет пять назад, так что может уже по 1,5 евро работают, я не вкурсе :) А так то штуки две баксов на них потратил в свое время :)

Russ1an
На сайте с 25.03.2015
Offline
60
#139
miltorg:

Сейчас посмотрю чего позаковыристей.

О, Великий! Пощади.

Достойный дом для любимых проектов https://clck.ru/PT7Vo
Aisamiery
На сайте с 12.04.2015
Offline
294
#140
miltorg:
Сейчас посмотрю чего позаковыристей.

Не там вы приборами мереетесь, давайте к нам сюда, есть врямя подготовиться, так как проходит обычно в конце года. Очень интересно и познавательно. Да, регулярки вам не пригодятся.

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий