Защита php скриптов

Тема в разделе "Как сделать...", создана пользователем vlad)2111, 12 мар 2012.

Статус темы:
Закрыта.
  1. vlad)2111

    vlad)2111 Писатель

    Регистр.:
    31 янв 2012
    Сообщения:
    7
    Симпатии:
    1
    помогите, надо защитить php файл от изменений

    файл index.php c размером в 55kb

    PHP:
    <?php
    $a 
    56320//известный размер файла
    $b filesize (index.php); //определение размеров файла
    if($a == $b) {} else {mail("name@mail.ru""site.ru""skript izmenen"); *тут надо заблокировать скрипт*}
    ?>
     
  2. ywitodenasuby

    ywitodenasuby Постоялец

    Заблокирован
    Регистр.:
    31 янв 2012
    Сообщения:
    65
    Симпатии:
    21
    mail("name@mail.ru", "my subject", "stroka1\nstroka2\nstroka3"); так отправьте письмо
    О заблокировать скрипт не знаю что вы имеете ввиду может ето chmod($filepath,0444);
     
    vlad)2111 нравится это.
  3. vlad)2111

    vlad)2111 Писатель

    Регистр.:
    31 янв 2012
    Сообщения:
    7
    Симпатии:
    1
    вот прочитал в одной книге
    [​IMG]
     
  4. pitkina

    pitkina

    Регистр.:
    1 апр 2007
    Сообщения:
    253
    Симпатии:
    176
    PHP:
    if($a != $b) { @mail("name@mail.ru""site.ru""skript izmenen"); exit; }
    обычно просто останавливают выполнение
     
    vlad)2111 нравится это.
  5. vlad)2111

    vlad)2111 Писатель

    Регистр.:
    31 янв 2012
    Сообщения:
    7
    Симпатии:
    1
    насколько я понял, это уже полноценный скрипт и его можно вставлять в любое место в коде
    PHP:
    <?php
    $a 
    56320;
    $b filesize (index.php);
    if(
    $a != $b) { @mail("name@mail.ru""site.ru""skript izmenen"); exit; }
    ?>
     
  6. vlad)2111

    vlad)2111 Писатель

    Регистр.:
    31 янв 2012
    Сообщения:
    7
    Симпатии:
    1
    помогите пожалуйста, в общем я вставил код выше в фаил header.php гдето в середину, старндартная тема wp, после этого проверял работу, но сайт всеравно работал, затем попытался вывести размер этим скриптом
    PHP:
    <?php
     
    $filename 
    'header.php';
    echo 
    'Размер файла ' $filename ': ' filesize($filename) . ' байт';
     
    ?>
    но на страницу всеравно не выводился размер
     
  7. pitkina

    pitkina

    Регистр.:
    1 апр 2007
    Сообщения:
    253
    Симпатии:
    176
    директория не указана

    PHP:
    $filename TEMPLATEPATH.'/header.php'// каталог темы
    $filename ABSPATH.'/index.php'// каталог wp
     
    vlad)2111 нравится это.
Статус темы:
Закрыта.