n0name

n0name
Рейтинг
54
Регистрация
22.12.2006
alexvaleev:
Википедия нам говорит:

А если по-русски, то эти символы "=" добавляются точно для того же, для чего мы пишем

01.09.2011 вместо 1.9.2010

Лучший способ — это собрать все возможные варианты и замерить производительность на каком-нибудь большом тексте.

Или пойти еще более простым путем: найти обзор шаблонизаторов, выбрать самый быстрый и изучить его исходники.

anser06:
А от этих распределенных вычислений есть хоть какая-то практическая польза, кроме генерации монеток? Ну, погоду прогнозировать или строение Галактик.

Нет. Только электроэнергия тратится.

Вариант 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 = new User($storage_mock, $user_id);
$user->save();
$user->delete();
// Проверяем, какие методы у заглушки были вызваны

Если же у нас вместо класса User будут функции user_save() и user_delete(), то придется каждый раз передавать в аргументах эту заглушку. Или вы как-то по-другому делаете?


user_save($user_id, $storage_mock);
user_delete($user_id, $storage_mock);

arnowtaa, давайте сначала :)

Алгоритм MD5 невозможно расшифровать, так как с помощью этого алгоритма сообщение не шифруются, а хешируются.

"Взломать" (получить изначальное сообщение) MD5-хеша можно только перебором по словарю, либо брут-форсом. Такой "взлом" подходит только для коротких изначальных сообщений. Других вариантов нет. Если вы все же так уверены, что существует некий магический способ, то предлагаю вам со своим другом-взломщиком по-быстрому заработать $200. Вот хеш accd2e6090ad3919bf85d4773cdb65e2. Изначальное сообщение даже не пароль со спецсимволами, а небольшой исходных код.

Всего: 269