отправка email через php при условии

Discussion in 'PHP' started by ufaclub, 22 Apr 2011.

  1. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    PHP:

    $file 
    "robots.txt";
    $fp fopen($file"r") or die("Error reading thiis file.");
    $ffsize=filesize($file);
    $body fread($fpfilesize($file));
    fclose($fp);

    echo 
    "$ffsize";

    if (
    $ffsize !== 327/* Если условие — верно, то выполняем действия1 */
    {
    echo 
    "ааааааааааааа поломали суки!!!!";

    $test"ааааааааааааа поломали суки!!!!";
    $a "mail@mail.ru";
    $s "TEST";
    mail($a,$s,$test);

    }



    залили дор на сайт - сайт пострадал... в выдаче
    этого бы не произошло если бы не был удален файл robots.txt

    вот подумал как обезопасить себя...

    скрипт считает количество исходное количество символов и записывает их в переменную $ffsize

    ставим условие если $ffsize == 425 (например)

    то все тип топ ниче не делаем, а вот если были изменения ... то нужно заместо


    2- выполнить ченить такое чтоб index.php не прогрузился (остановить работу сайта) короче сообщить серверу ответ отличный от 200

    помогите придумать это условие и с отправкой тоже регулярку подскажите...


    и как в переменую $s засунуть имя домена с сайта которого отправлено сообщение
     
    #1 ufaclub, 22 Apr 2011
    Last edited: 22 Apr 2011
  2. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    $_SERVER['SERVER_NAME'];
     
  3. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    - спасибо


    так а как завалить сервер? чтоб ошибку выдал? :)
     
  4. Osstudio

    Osstudio Banned

    Joined:
    17 Apr 2011
    Messages:
    638
    Likes Received:
    160
    Reputations:
    81
    Устроить Ддос атаку)
    Кстати скорее всего у тебя в поле логин, можно вставлять скрипт, так как я не думаю - что ты от этого защитился...
     
  5. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    у меня на сайтах нет форм авторизации)
     
  6. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    ufaclub
    http://ru.php.net/manual/en/function.header.php
    http://php.net/die
     
    _________________________
  7. Osstudio

    Osstudio Banned

    Joined:
    17 Apr 2011
    Messages:
    638
    Likes Received:
    160
    Reputations:
    81
    Не одного поля?! Для поиска например?