стукни в ICQ: 295-047-470 - помогу.
1. я говорил за скрипты, которые я предоставил. Они действительно рабочие и отправляют почту.
2. "Не говорите А, не сказав Б" - я же сказал, что я завтра буду писать форму обратной связи вместе с captcha и заодно поделюсь с человеком, сделав и под его форму версию.
немного испарвил. Юзай html и php. так же желательно прикрутить captcha. этим как раз собирался завтра заняться.
варианты твоего скрипта, но робочие. С теми же полями и т.д.
Пример простейшего скрипта отправки почты:
<?php echo '<form method="POST" action="send.php"> <table height="315"><td valign="top" width="59" style="padding-top: 4px" height="43">Ваше имя:</td> <td valign="top" height="43"><input type="text" name="name" size="20"></td> <tr> <td valign="top" style="padding-top: 4px" height="25">Ваш e-mail:</td> <td valign="top" height="25"><input type="text" name="e-mail" size="20"></td> </tr> <tr> <td valign="top" style="padding-top: 4px" height="214">Текст:</td> <td valign="top" height="214"><textarea cols="24" rows="10" name="body"></textarea></td> </tr> <tr> <td valign="top" height="17"> </td> <td valign="top" height="17"><div class="rt" style="margin:0 0 0 121px "> <p><input type="submit" value="Отправить" name="B1"><input type="reset" value="Очистить" name="B2"></p> </div></td></table></form>'; $name=$_POST['name']; $e-mail=$_POST ['e-mail']; $body=$_POST ['body']; $toaddress='Ваш e-mail здесь'; $subject='Письмо с сайта'; $mailcontent= " Написал: $name e-mail: $e-mail ------------------- текст письма: $body"; mail($toaddress, $subject, $mailcontent); echo "<b>Письмо отправлено</b>"; ?>
Можно сделать например так:
send.html
<html><form method="POST" action="send.php"> <table height="315"><td valign="top" width="59" style="padding-top: 4px" height="43">Ваше имя:</td> <td valign="top" height="43"><input type="text" name="name" size="20"></td> <tr> <td valign="top" style="padding-top: 4px" height="25">Ваш e-mail:</td> <td valign="top" height="25"><input type="text" name="email" size="20"></td> </tr> <tr> <td valign="top" style="padding-top: 4px" height="214">Текст:</td> <td valign="top" height="214"><textarea cols="24" rows="10" name="body"></textarea></td> </tr> <tr> <td valign="top" height="17"> </td> <td valign="top" height="17"><div class="rt" style="margin:0 0 0 121px "> <p><input type="submit" value="Отправить" name="B1"><input type="reset" value="Очистить" name="B2"></p> </div></td></table></form></html>
Текст файла send.php:
<?php $name = htmlspecialchars($_POST['name']); $email = htmlspecialchars($_POST['email']); $body = htmlspecialchars($_POST['body']); $toaddress='Ваш e-mail'; $subject='письмо с сайта'; $mailcontent= " Отправитель: $name email: $email ------------------- Текст письма: $body"; mail($toaddress, $subject, $mailcontent); echo "<b>Отправлено</b>"; ?>
Рад был помочь ;)
Есть недорогие производительные сервера на Украине с DirectAdmin. Администрирование + 100$
Pentium 3.0 GHz, RAM: 512Mb, HDD: 160 Gb SATA II, 4 IP - 96$
Pentium 3.0 GHz, RAM: 1024Mb, HDD: 160 Gb SATA II, 4 IP - 115$
В первом случае, думаю, мало ОЗУ.
Обратитесь непосредственно к Максиму Азарову - он часто бывает на данном форуме (это директор компании). Думаю он Вам поможет, так как работа тех. персонала зачастую является халатной, а разгребать всё приходится руководству.
сервера стоят в немецком дата-центре keyweb, который имеет русское зеркало (официальное) с сайтом keyweb.ru Именно здесь hostl.ru арендовал сервера для своих клиентов и продавал с накруткой. Вы не заплатили hostl.ru, он не заплатил keyweb.ru, таким образом не ОН удалял и замараживал сервера, а непосредственным образом KEYWEB.RU! Поэтому можно обратиться в службу поддержки keyweb.ru и сказать, что в такой-то период арендовал у Вас сервер с таким-то ip адресом, но из-за проблем с администратором, сервер был не проплачен. Не могли бы Вы включить сервер и т.д. Можно выпросить у них root. А еще лучше позвонить на их немецкий теелфон. Я как-то оформил заявку на сервер и ко мне с того немецкого номера звонили и говорили по-русски, так что может получиться :) дерзай!
Спасибо за тему, я брал другу под проект через hostl.ru сервер в Германии. Сам его админю, но теперь боюсь - нужно менять root чувствую. На hostobzor неоднократно замечал, что hostl показывал свой непрофессионализм и скорее отдалённость к миру хостинга.
Ксатти такие же сервера можно купить на прямую в дата-центре - http://keyweb.ru
ТС, свяжись с дата-центром keyweb.ru, указав ip сервера и попроси разблокирвоать его, сказав что и как.