anser06: А от этих распределенных вычислений есть хоть какая-то практическая польза, кроме генерации монеток? Ну, погоду прогнозировать или строение Галактик.
Проще всего - проверять в php-файле реферер. Если реферер с чужого сайта, то ничего не показывать или же показывать скрипт перенаправления (который jmas написал).
Уже в нескольких топиках на этом форуме заметил, что многие советуют использовать ООП только в крупных проектах. Хочу спросить у этих людей: как вы пишете модульные тесты (если пишете) для процедурного кода?
Пример: есть класс User. У него есть методы save() и delete(), которые соответственно сохраняют и удаляют пользователя из некоего хранилища. Протестировать этот класс легко. Достаточно передать ему при создании вместо объекта хранилища заглушку и проверить вызовы методов этой заглушки.
$user = new User($storage_mock, $user_id);
$user->save();
$user->delete();
// Проверяем, какие методы у заглушки были вызваны
Если же у нас вместо класса User будут функции user_save() и user_delete(), то придется каждый раз передавать в аргументах эту заглушку. Или вы как-то по-другому делаете?
Алгоритм MD5 невозможно расшифровать, так как с помощью этого алгоритма сообщение не шифруются, а хешируются.
"Взломать" (получить изначальное сообщение) MD5-хеша можно только перебором по словарю, либо брут-форсом. Такой "взлом" подходит только для коротких изначальных сообщений. Других вариантов нет. Если вы все же так уверены, что существует некий магический способ, то предлагаю вам со своим другом-взломщиком по-быстрому заработать $200. Вот хеш accd2e6090ad3919bf85d4773cdb65e2. Изначальное сообщение даже не пароль со спецсимволами, а небольшой исходных код.
Википедия нам говорит:
А если по-русски, то эти символы "=" добавляются точно для того же, для чего мы пишем
01.09.2011 вместо 1.9.2010
Лучший способ — это собрать все возможные варианты и замерить производительность на каком-нибудь большом тексте.
Или пойти еще более простым путем: найти обзор шаблонизаторов, выбрать самый быстрый и изучить его исходники.
А от этих распределенных вычислений есть хоть какая-то практическая польза, кроме генерации монеток? Ну, погоду прогнозировать или строение Галактик.
Нет. Только электроэнергия тратится.
Вариант foxi самый оптимальный.
Если жалоба впервые поступила, то посылаем письмо. В противном случае игнорируем её.
Под объектом имеется в виду DOM-элемент?
Если да, то найти в нем все ссылки и отключить для них действие по умолчанию в обработчике onclick.
mb_internal_encoding('utf-8');
$upper_char_pos = 7;
$input_str = "echo ('уникальный материал, который преобразит помещение до неузнаваемости');";
$char = mb_substr($input_str, $upper_char_pos, 1);
$upper_char = mb_strtoupper($char);
$output_str = mb_substr($input_str, 0, $upper_char_pos - 1)
. $upper_char
. mb_substr($input_str, $upper_char_pos + 1);
echo $output_str;
Лучше так. И с контентом будет все нормально. Главное установите правильную кодировку в первой функции.
Здесь посмотрите
Проще всего - проверять в php-файле реферер. Если реферер с чужого сайта, то ничего не показывать или же показывать скрипт перенаправления (который jmas написал).
Уже в нескольких топиках на этом форуме заметил, что многие советуют использовать ООП только в крупных проектах. Хочу спросить у этих людей: как вы пишете модульные тесты (если пишете) для процедурного кода?
Пример: есть класс User. У него есть методы save() и delete(), которые соответственно сохраняют и удаляют пользователя из некоего хранилища. Протестировать этот класс легко. Достаточно передать ему при создании вместо объекта хранилища заглушку и проверить вызовы методов этой заглушки.
Если же у нас вместо класса User будут функции user_save() и user_delete(), то придется каждый раз передавать в аргументах эту заглушку. Или вы как-то по-другому делаете?
arnowtaa, давайте сначала :)
Алгоритм MD5 невозможно расшифровать, так как с помощью этого алгоритма сообщение не шифруются, а хешируются.
"Взломать" (получить изначальное сообщение) MD5-хеша можно только перебором по словарю, либо брут-форсом. Такой "взлом" подходит только для коротких изначальных сообщений. Других вариантов нет. Если вы все же так уверены, что существует некий магический способ, то предлагаю вам со своим другом-взломщиком по-быстрому заработать $200. Вот хеш accd2e6090ad3919bf85d4773cdb65e2. Изначальное сообщение даже не пароль со спецсимволами, а небольшой исходных код.