Ищу скрипт Обратная связь

Discussion in 'PHP' started by Звeрь, 18 Aug 2008.

  1. Звeрь

    Звeрь Banned

    Joined:
    25 Feb 2008
    Messages:
    0
    Likes Received:
    126
    Reputations:
    -6
    Ищу скрипт Обратная связь
    у ково есть дайте?! :) :cool:
     
  2. mouse.pro

    mouse.pro Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    113
    Likes Received:
    73
    Reputations:
    14
    PHP:
    <?
        
    $to "my@mail.ru"// куда присылать письма
        
    $ip $_SERVER['REMOTE_ADDR'];

    if(!isset(
    $_POST['from'], $_POST['name'], $_POST['message'])) {
    ?>
    <form action='' method='POST'>
    <h2 class="h3" style='margin: 3;'>Обратная связь</h2><br>
    <table border='0' cellpadding='2' cellspacing='2'>
        <tr>
            <td width='130'>
            <b>Ваше имя:</b>
            </td>
            <td>
            <input class='inup' name='name' type='text' style='width: 200px;'>
            </td>
        </tr>
        <tr>
            <td width='130'>
            <b>Ваш e-mail:</b>
            </td>
            <td>
            <input class='inup' name='from' type='text' style='width: 200px;'>
            </td>
        </tr>
        <tr>
            <td width='130'>
            <b>Содержание:</b>
            </td>
            <td>
            <textarea class='inup' name='message' rows='9' cols='40'></textarea>
            </td>
        </tr>
        <tr>
            <td colspan='2' align='right' height='50' align='bottom'>
            <input class='btn' type='submit' value='Отправить'>
            </td>
        </tr>
    </table>
    <?
    } else {
        
    $from  'MIME-Version: 1.0' "\r\n";
        
    $from .= 'Content-type: text/html; charset=cp1251' "\r\n";

        
    // От кого письмо
        
    $from .= "From: ".$_POST['from']."\r\n";

        
    // Тема письма
        
    $subject "Сообщение с личного сайта от ".'"'.$_POST['name'].'"';

        
    // Текст письма
        
    $message "Сообщение с личного сайта от ".'"'.$_POST['name'].'"'."\r\n"."E-mail: ".$_POST['from']."\r\n"."IP: ".$ip."\r\n".$_POST['message'];

    if (@
    mail($to$subject$message$from)) {
        echo 
    "Сообщение успешно отправлено!";
    } else {
        echo 
    "Сообщение не отправлено, попробуйте еще раз!</font><br><a href=".$_SERVER["HTTP_REFERER"].">Вернуться назад</a>";
        }
    }
    ?>
    Писал давно для своего сайта, отредактируй под себя.
     
  3. Звeрь

    Звeрь Banned

    Joined:
    25 Feb 2008
    Messages:
    0
    Likes Received:
    126
    Reputations:
    -6
    спасибо конечно за скрипт но у меня не работает пишет это
    Сообщение не отправлено, попробуйте еще раз!
    Вернуться назад:(
     
  4. mouse.pro

    mouse.pro Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    113
    Likes Received:
    73
    Reputations:
    14
    Попробуй на другом хосте
     
    1 person likes this.
  5. Звeрь

    Звeрь Banned

    Joined:
    25 Feb 2008
    Messages:
    0
    Likes Received:
    126
    Reputations:
    -6

    не мне надо на том хосте :(
     
  6. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    PHP:
    <? 
        
    $ip $_SERVER['REMOTE_ADDR']; 

    if(!isset(
    $_POST['from'], $_POST['name'], $_POST['message'])) { 
    ?> 
    <form action='' method='POST'> 
    <h2 class="h3" style='margin: 3;'>Обратная связь</h2><br> 
    <table border='0' cellpadding='2' cellspacing='2'> 
        <tr> 
            <td width='130'> 
            <b>Ваше имя:</b> 
            </td> 
            <td> 
            <input class='inup' name='name' type='text' style='width: 200px;'> 
            </td> 
        </tr> 
        <tr> 
            <td width='130'> 
            <b>Ваш e-mail:</b> 
            </td> 
            <td> 
            <input class='inup' name='from' type='text' style='width: 200px;'> 
            </td> 
        </tr> 
        <tr> 
            <td width='130'> 
            <b>Содержание:</b> 
            </td> 
            <td> 
            <textarea class='inup' name='message' rows='9' cols='40'></textarea> 
            </td> 
        </tr> 
        <tr> 
            <td colspan='2' align='right' height='50' align='bottom'> 
            <input class='btn' type='submit' value='Отправить'> 
            </td> 
        </tr> 
    </table> 
    <? 
    } else { 
        
    $file fopen("db.txt""a");
        
    fputs($file"From: ".htmlspecialchars($_POST['from']));
        
    fputs($file"Name: ".htmlspecialchars($_POST['name'])." | ip: ".$ip);
        
    fputs($file"Message: \r\n".htmlspecialchars($_POST['message']));
        
    fputs($file"-------------------------------\r\n");
        
    fclose($file);
        echo 
    "Сообщение успешно отправлено!"


    ?>
    не забудь создать db.txt и поставить на него 777 чмод.
     
    1 person likes this.
  7. mouse.pro

    mouse.pro Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    113
    Likes Received:
    73
    Reputations:
    14
    Тоже вариант :)
     
  8. k0lbasa

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

    Joined:
    25 May 2008
    Messages:
    189
    Likes Received:
    131
    Reputations:
    -9
    а на юкозе как сделать?
     
  9. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    <a href="mailto:you_mail@asd.ru">Обратная связь</a>
     
  10. k0lbasa

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

    Joined:
    25 May 2008
    Messages:
    189
    Likes Received:
    131
    Reputations:
    -9
    http://soft-best.ucoz.ru/index/0-3
    типа такого
     
  11. Звeрь

    Звeрь Banned

    Joined:
    25 Feb 2008
    Messages:
    0
    Likes Received:
    126
    Reputations:
    -6
    BlackSun, так работает но мне надо чтоб на е-майл приходили письма.
     
  12. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    В одминке укоза покапайся, там должно быть.
     
  13. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    Стучись к сапорту хостинга и проси включить отправку емейлов ..
    Или <a href="mailto:you_mail@asd.ru">Обратная связь</a>
     
  14. Звeрь

    Звeрь Banned

    Joined:
    25 Feb 2008
    Messages:
    0
    Likes Received:
    126
    Reputations:
    -6

    можно как то по другому сделать ещё 100% :rolleyes:
     
  15. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    Можно, кидай скрипт на другой хост, где разрешена отправка мыл, а на своем вставляй в фрейме ..
    <iframe src='http://you_site_2.ru/send_mail.php' style='border:0' width='400' height='250'></iframe>
     
  16. Звeрь

    Звeрь Banned

    Joined:
    25 Feb 2008
    Messages:
    0
    Likes Received:
    126
    Reputations:
    -6

    стукни в аську комне:)