Перейти к публикации

Sarvan

Клиенты
  • Публикации

    223
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    7

Сообщения, опубликованные пользователем Sarvan

  1. Никаких проблем с противостоянием на такие действия нет.
    Всё, что вам нужно это узнать ip домена атакующего.
    Для это можно например в index.php прописать:

    echo $_SERVER['SERVER_ADDR'];
    die;

    Зайти на домен атакующего и посмотреть ip адрес домена.
    Далее можно делать, всё, что угодно, блокировать, отдавать туда свой html, крутить на этом домене свою рекламу.

  2. 19.11.2020 в 21:33, Хоббит сказал:

    $LastModified_unix = gmdate('D, d M Y H:i:s \G\M\T', time());

    Тут не правильно! Нужно брать дату последнее редактирование поста из таблицы, а не текущее время.

    Чисто для самого поста:
    В файле engine/modules/functions.php

    Найти:

    if($_DOCUMENT_DATE) {
      @header ("Last-Modified: " . date('r', $_DOCUMENT_DATE) ." GMT");
    }

    Заменить на:

    /**
     * Last-Modified or 304 Not Modified
     */
    if ($_DOCUMENT_DATE) {
    
    	$LastModified_unix = $_DOCUMENT_DATE; // время последнего изменения страницы
    	$LastModified = gmdate("D, d M Y H:i:s \G\M\T", $LastModified_unix);
    	$IfModifiedSince = false;
    
    	if (isset($_ENV['HTTP_IF_MODIFIED_SINCE']))
    		$IfModifiedSince = strtotime(substr($_ENV['HTTP_IF_MODIFIED_SINCE'], 5));
    
    	if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']))
    		$IfModifiedSince = strtotime(substr($_SERVER['HTTP_IF_MODIFIED_SINCE'], 5));
    
    	if ($IfModifiedSince && $IfModifiedSince >= $LastModified_unix) {
    		header($_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified');
    		die();
    	}
    
    	header('Last-Modified: '. $LastModified);
    
    } // End

    Можете оформить в виде плагина сами, всё будет работать правильно. 

  3. Привет!

    Os выбирают обычно ту которую знают и стабильность собственно от этого и зависит.

    А так они все стабильны, сам юзаю православную FreeBSD, но для новичка сложновато будет, поэтому советую Debian. Это 2 мои любимые OS.

  4. Есть такое иногда.

    В "Настройках системы", вкладка "Посетители", "Авторизовать пользователей на домене и всех его поддоменах" сделайте Off.

    Очистите куки, залогиньтесь вновь и будет работать нормально.

  5. Зайдите в админку -> "Управление базой данных" -> "Ремонт базы данных" -> "Выполнить действие".

    Если не помогло. Зайдите в phpmyadmin, выберите таблицу dle_views и в операциях нажмите "Очистить таблицу (TRUNCATE)".

    Или SQL запрос в phpmyadmin TRUNCATE TABLE dle_views

    И кэш заодно очистите.

    Если и это не поможет, обращайтесь в службу поддержки хостинга, у вас физически поврежден файл БД 'dle_views'.

  6. Richiooo, для вашего load.php лежащего по такому пути /engine/modules/aaa/load.php

    
    <?php
    
    define('ROOT_DIR', substr(dirname(__FILE__), 0, -19));
    
    define('ENGINE_DIR', ROOT_DIR.'/engine');
    
    
    echo "<pre>";
    
    var_dump (ROOT_DIR);
    
    var_dump (ENGINE_DIR);
    
    var_dump (file_get_contents(ROOT_DIR.'/engine/modules/aaa/db/test.txt'));
    
    var_dump (file_get_contents(ENGINE_DIR.'/modules/aaa/db/test.txt'));
    
    echo "</pre>";
    
    die ("Stop");
    
    ?>

    • Поддерживаю 1
  7. У вас просто жесть с вёрсткой.

    Не закрыт:

    <div class="wrapper">
    <dr /> такого тега не существует:
    <dr /><br />[/code]
    
    
    
    
    такого тега не существует:
    
    
    [code]<br /.>[/code]
    такого тега не существует:
    [code]</br>[/code]
    В файле main.css, в самом конце закомментируйте строчки:
    [code]/* tables in news */ .maincont table, td, th { border: 0px; height:5px; padding:4px; text-align:left; } .maincont th { background-color:#FFFAE1; } .maincont td { background-color:#F3F6F8; } .maincont .center { text-align:center; font-weight:bold; } .maincont .rccenter { text-align:center; } .maincont .px { width:15px; }[/code]

  8. А что тут сложного?

    Создаёте например, файл static.ajax.php, ложите куда удобно.

    В этом файле пишите SQL запрос откуда и что подтянуть.

    Ну и обращаетесь к этому файлу, и вставляйте, полученные данные куда вам надо.

×
×
  • Создать...