Добрый день, наваял компонент по отправке заполненной формы с сайта. В отдельном виде (скрипт send.php) он работает нормально, при установке этого скрипта как компонента в Жумлу - письма не отправляются. используется ф-я mail(). Подскажите решение проблемы.
Ответ: Помогите с компонентом - отправка формы Код (PHP): <?php defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); $adresatz = "xxxxx@mail.ru"; $msgz = "<center>Спасибо, сообщение отправлено!</center>"; if (!$submitz) { ?> <form action="index.php?option=com_bron" method=POST> <table width=100%> <tr> <td align="left">Ваш Email:</td> <td align="left"><input type=text name="fml" size=60></td></tr> <tr> <td align="left">Сообщение:</td> <td align="left"><textarea cols=40 rows=3 name="dopinfo"></textarea></td> </tr> <tr><td colspan="2" align="center"><input name="submitz" type=submit value="Отправить сообщение"> </td></tr> </table> </form> <?php } else { if(eregi("^[a-zA-Z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$",$fml)) { if(empty($fml) or empty(dopinfo)) { echo "Не указан Email или сообщение"; } else { $fml=trim($fml); $fml = htmlspecialchars($fml); $dopinfo=trim($dopinfo); $dopinfo = htmlspecialchars($dopinfo); mail("$adresatz", "Сообщение с сайта", "Email: $fml \n Сообщение: $dopinfo"); echo "<b>$msgz<b>\n"; } } else { echo "E-mail неправильно введен или содержит недопустимые символы."; } } ?> помоему так