среда, 17 июня 2015 г.

Скрипт для чистки дампа базы данных от script тегов.

<?php

    $fh = fopen("base_old.sql", "r");
        while (! feof($fh)):

            $list = fgets($fh);
            $x[] = $list;
        endwhile;
    fclose($fh);



foreach ($x as $value) {
    $new = $new."\r\n".preg_replace('/(<(script|style|xml)\b[^>]*>).*?(<\/\2>)/s', "", $value);
   
}


    $f = fopen("base.sql", "w+");
    fwrite($f, $new);
    fclose ($f);

?>

вторник, 16 июня 2015 г.

Как обезопасить wordpress

1. Прописываем в файле robots.txt
User-Agent: *
Disallow: /cgi-bin
Disallow: /wp-login.php
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/
Disallow: /wp-content/plugins/
Disallow: /wp-content/themes/
Disallow: /?author=*
Disallow: /*/feed/*
Disallow: /*/*?s=*
Disallow: /*/*.js$
Disallow: /*/*.inc$
Disallow: /*/trackback/*
Disallow: /*/xmlrpc.php
Allow: /

понедельник, 12 января 2015 г.

Wordpress. Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту.

Для того что бы вывести на сайте надпись "Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту."
Создаем в корне файл .maintenance
Размещаем в нем следубщий код:
<?php $upgrading = time();
Все готово!