A

Argus

+6
Репутация
2
Рейтинг
#1 Пригласить друга 12 апреля 2017 в 22:57
Иногда админу сайта приходили письма с содержанием:
-"This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:" и т. д.

Полагаю, что это роботы пытались "пригласить друга".
Поставил защиту (по своему разумению) в файл modules\mod_invite\module.php добавил строки
$yur_email = cmsCore::request('yur_email', 'str', '');
if ($yur_email) $errors = true;
а в файл templates\_default_\modules\mod_invite.tpl добавил строку
<input type="hidden" name="yur_email" value="" />

Так после этого писем стало намного больше.
Это случайное совпадение или с кодом я накосячил?
#1 Что это за сайт? 31 января 2017 в 23:53

livesurf точка ru/promo-b/

Петрмаг
Попробовал сегодня это — ни одного посетителя от них.
#2 C днем варенья Fuze!!! 28 января 2017 в 12:17
Присоединяюсь
Fuze, будь долго и счастливо!
#3 Сколько СДЛ сайтов можно потянуть вебмастер в одиночку? 23 января 2017 в 11:24
Думаю, дело не в количестве. Можно вкладывать себя в один сайт и получать большую прибыл. А можно держать кучу сайтов, разделив своё внимание понемногу каждому и получать помалу с каждого, но вкупе тоже неплохо получать.
#4 Как работает функция? 19 января 2017 в 10:51
Разобрался. Sonat, вам отдельное спасибо за фразу "//… вызвать эту же функцию отдельно с каждым элементом массива". Я-то думал, что при рекурсии каждый раз передаётся весь массив.

Пошёл плюсик ставить.
#5 Как работает функция? 18 января 2017 в 12:02
Спасибо.

Про рекурсию я знаю и про калл бак тоже читал. По отдельности каждую функцию понимаю, а всё вместе ни бум-бум.
Учитывая, что array_map возвращает массив, то при массиве на входе должна получиться вечная рекурсия, так мне кажется, но на самом деле всё работает исправно.

Или по другому выразить моё непонимание.
Чтобы сработала функция stripslashes, $mixed должен стать не массивом, а этого преобразования нет.

Да, вверху в скрипте описка. Должно быть так:
  1. function f_stripslashes'($mixed) {
  2. if (is_array($mixed)) return array_map('f_stripslashes', $mixed);
  3. else return stripslashes($mixed);
  4. }
  5. if (get_magic_quotes_gpc()) {
  6. $_GET = f_stripslashes($_GET);
  7. }
#1 Как работает функция? 17 января 2017 в 22:51
Подскажите, пожалуйста, как работает функция f_stripslashes? Что у неё на входе и что на выходе — мне понятно, а логика внутри не доходит до меня.
  1. function f_stripslashes'($mixed) {
  2. if (is_array($mixed)) return array_map('f_stripslashes', $mixed);
  3. else return stripslashes($mixed);
  4. }
  5. if (get_magic_quotes_gpc()) {
  6. $_GET = f_rec_stripslashes($_GET);
  7. }
#6 Пропало меню сбоку 13 января 2017 в 21:43
Так на картинке выше посмотрите справа третье под словом "Общие" есть пункт "Меню". Его и перенесите в боковую колонку. Только оно будет видно когда есть возможность чего-то "действовать", например создать или редактировать статью. И ещё видимость будет зависеть от того, на какие страницы перенесли виджет.
#7 [ЕСТЬ РЕШЕНИЕ] Как сделать ссылку активным 23 декабря 2016 в 23:38
Мне тоже не понятно. Может это надо?
  1. <?php
  2. if ($activ == 'en') $lang = 'EN';
  3. elseif ($activ == 'ua') $lang = 'UA';
  4. else $lang = 'RU';
  5. ?>
  6.  
  7. <span class="highlight"><?php echo $lang ?></span>
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.