но меня волнует другой вопрос. перед кем вы будите его защищать? или у вас весь деканат из сеошников состоит? Если да, скажите где учитесь - пойду к вам
Это одна из стратегий сдачи диплома. Берёшь себе продвинутую тему, в которой препода не шарят и рассказываешь сказки со ссылками на всякие источники. :)
dkameleon: это 100%
если не трогать регистр, то там чуть ли не низкоуровневая функция сравнения участка памяти и всё.
регулярки ясное дело сложнее - надо разобрать саму регулярку на составляющие как минимум
Да регулярка более универсальная вещь. Там и нет проблем с регистром и утф8 и ещё мелкие приколы, типа "===" для strpos
По скорости быстрее, НО, шаг влево или шаг вправо = расстрел :)
---------- Добавлено 20.08.2012 в 03:54 ----------
dkameleon:
ПС. а я бы вообще parse_url заюзал :)
Да он как регулярка по скорости. Выборка из 10 млн. циклов, результат в секундах.
STRPOST: 3
PREG_MATCH:13
parse_url:12
НО!!! Люди! Это 10 миллионов циклов :)
Это к серваку должно обращаться столько человек, что в реальной жизни не встретишь ибо при таком количестве там уже кэши результатов и т.п.
А теперь давайте проверим на разных цифрах.
1000 циклов
PREG_MATCH:0
parse_url:0
STRPOST: 0
Итого: Разницы для человека никакой.
10000 циклов
PREG_MATCH:0
parse_url:0
STRPOST: 0
Итого: Разницы для человека никакой.
100000 циклов
PREG_MATCH:1 (иногда 0, поэтому результат не значительный)
parse_url:0
STRPOST: 0
Итого: Разницы для человека никакой.
1000000 циклов
PREG_MATCH:1
parse_url:1
STRPOST: 1
Итого: Разницы для человека никакой. Все функции работают одинаково.
поскольку они выполнят эту задачу гораздо быстрее.
Ладно, уже сам провёл тесты. Ну есть ессесно различия, но после большого количества написания парсеров и грабберов, уже забываешь про другие, более мелкие функции :)
Это одна из стратегий сдачи диплома. Берёшь себе продвинутую тему, в которой препода не шарят и рассказываешь сказки со ссылками на всякие источники. :)
это 100%
если не трогать регистр, то там чуть ли не низкоуровневая функция сравнения участка памяти и всё.
регулярки ясное дело сложнее - надо разобрать саму регулярку на составляющие как минимум
Да регулярка более универсальная вещь. Там и нет проблем с регистром и утф8 и ещё мелкие приколы, типа "===" для strpos
По скорости быстрее, НО, шаг влево или шаг вправо = расстрел :)
---------- Добавлено 20.08.2012 в 03:54 ----------
ПС. а я бы вообще parse_url заюзал :)
Да он как регулярка по скорости. Выборка из 10 млн. циклов, результат в секундах.
STRPOST: 3
PREG_MATCH:13
parse_url:12
НО!!! Люди! Это 10 миллионов циклов :)
Это к серваку должно обращаться столько человек, что в реальной жизни не встретишь ибо при таком количестве там уже кэши результатов и т.п.
А теперь давайте проверим на разных цифрах.
1000 циклов
PREG_MATCH:0
parse_url:0
STRPOST: 0
Итого: Разницы для человека никакой.
10000 циклов
PREG_MATCH:0
parse_url:0
STRPOST: 0
Итого: Разницы для человека никакой.
100000 циклов
PREG_MATCH:1 (иногда 0, поэтому результат не значительный)
parse_url:0
STRPOST: 0
Итого: Разницы для человека никакой.
1000000 циклов
PREG_MATCH:1
parse_url:1
STRPOST: 1
Итого: Разницы для человека никакой. Все функции работают одинаково.
Ну теперь всё ясно? :)
Ладно, уже сам провёл тесты. Ну есть ессесно различия, но после большого количества написания парсеров и грабберов, уже забываешь про другие, более мелкие функции :)
3-й. Очень хорошо будет смотреться в Ч/б, особенно на бумаге. Не будет теряться узнаваемость.
О счетах в иностранных банках вроде сообщать надо, или я ошибаюсь?
Надо. НО, чтобы проверить его существование на вас нужно заводить уголовное дело 🍿
Ну, если ты отталкиваешься с позиции “работает и хер с ним”, то да. Забивай и дальше гвозди микроскопом.
Бла-бла-бла-бла... По теме есть, что сказать?
Мой скрипт не верно выполняет функцию? Нет
Скрипт работает медленно? Нет
А! Наверное, скрипт такой твоя религия не принимает, ну тогда уж извини, если обидел 🍿
Нанять программиста.
LEOnidUKG, зачем preg_match, зачем m и s? Достаточно stripos.
А что? Типа на 0,000000001% дольше будет работать?
Что это такое?
$linkurl="http://normalurk/file.zip";
if (preg_match('@partnerka.ru@smi',$_SERVER['HTTP_REFERER']))
{
$linkurl="http://platnik2.ru/";
}