Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не работает функция mail() в PHP 
:(
    Опции темы
wolfPHP
Дата 26.2.2006, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 26.2.2006

Репутация: нет
Всего: нет



Пишу код
<?PHP
//$mailto = "[email protected]";
$mailto = "[email protected]";
$subject = "test";
$text = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
if (mail($mailto,$subject,$text))
{
echo ("Письмо отправлено");
}
else
echo ("Ошибка отправления");
?>
но письмо не посылает? Там якобы нужно параметры SMTP сервера прописывать в php.ini

[mail function]
; Только для Win32 - используемый SMTP-сервер.
; Укажите здесь SMTP-сервер своего провайдера.
SMTP = smtp.mail.ru
Но я точно не знаю что (нужно еще якобы и ник и пароль) Подскажите как прописать!!!!??

PM MAIL   Вверх
Danox
Дата 26.2.2006, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


=)
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 28.1.2006

Репутация: 1
Всего: 2



ВОт тебе полноценный скрипт

Код


<form method="POST" action="?mail=send">
<input type="submit" value="Отправить" name="">
</form>
<?php

if (@$mail == "send")
{
$mailto = "[email protected]";
$subject = "test";
$text = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
mail($mailto , $subject, $text, "From: Vaska <[email protected]>\r\nReply-To: $mailto\nContent-Type: text/html; charset=windows-1251\nContent-Transfer-Encoding: 8bit");
echo "Послал!";
}
?>


Добавлено @ 17:11
С Apache письмо не шлются скока раз говорили!
PM MAIL   Вверх
PARROT
Дата 26.2.2006, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



wolfPHP, пользуемся кнопкой КОД. Если не затруднит, исправьте свое сообщение, ПОЖАЛУЙСТА. Спасибо.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
-=Ustas=-
Дата 26.2.2006, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Цитата(Danox @ 26.2.2006, 17:07 Найти цитируемый пост)
С Apache письмо не шлются скока раз говорили!

При чем здесь вообще апач?!!!


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Danox
Дата 26.2.2006, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


=)
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 28.1.2006

Репутация: 1
Всего: 2



Ну с домашнего сервера как его назвать smile не шлются они блин smile
PM MAIL   Вверх
-=Ustas=-
Дата 26.2.2006, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Цитата(Danox @ 26.2.2006, 18:21 Найти цитируемый пост)
не шлются они блин

Правильно, они и не будут слаться! Апач рассылкой не занимается. Для этого надо надо себе smtp-сервер локально ставить!!!


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
PARROT
Дата 26.2.2006, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Danox, мы боремся за чистоту русского языка, отредактируйте свой пост, пожалуйста. У будьте так добры, не использовать у нас на форуме, похожие сочетания и выражения. Спасибо, за понимание.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Opik
Дата 27.2.2006, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Danox,
Цитата(Danox @ 26.2.2006, 17:21 Найти цитируемый пост)
Ну с домашнего сервера как его назвать  не шлются они блин 

Смотря какие руки smile
PM MAIL Skype   Вверх
Эрмитаж
Дата 8.3.2006, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 8.3.2006

Репутация: нет
Всего: нет



Перенеси на настроенный сервер и всё будет отсалаться...
PM MAIL   Вверх
ISRAEL
Дата 16.4.2006, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.4.2006

Репутация: нет
Всего: нет



Вот нармалный вариант !

index.php

Код

<?php
include "config.php";

function home() {
global $config;
    echo "<html>
    <head>
    <title>$config[title]</title>
    <body bgcolor=\"$config[background]\">
    </head>
    <body>
    <font size=\"$config[font_size2]\" face=\"$config[font2]\" color=\"$config[font_color2]\">
        <center>
        <b>
        $config[title]
        </b>
        </center>
    </font>
    <center>
    <form method=\"post\" action=\"index.php?act=send\">
    <table width=\"800\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" style=\"border-collapse: collapse\" bordercolor=\"#111111\">
    <tr>
    <td width=\"100\"><font size=\"$config[font_size1]\" face=\"$config[font1]\" color=\"$config[font_color1]\">Email:</font></td>
    <td width=\"180\"><input type=\"text\" name=\"email\" size=\"40\"></td>
    </tr>
    <tr>
    <td width=\"100\"><font size=\"$config[font_size1]\" face=\"$config[font1]\" color=\"$config[font_color1]\">Email Друга:</font></td>
    <td width=\"180\"><input type=\"text\" name=\"receiver\" size=\"40\"></td>
    </tr>
    <tr>
    <td width=\"100\"><font size=\"$config[font_size1]\" face=\"$config[font1]\" color=\"$config[font_color1]\">Тема письма:</font></td>
    <td width=\"180\"><input type=\"text\" name=\"subject\" size=\"40\"></td>
    </tr>
    <tr>
    <td width=\"100\"><font size=\"$config[font_size1]\" face=\"$config[font1]\" color=\"$config[font_color1]\">Текст сообщения:</font></td>
    <td width=\"180\"><textarea name=\"message\" rows=\"10\" cols=\"45\"></textarea></td>
    </tr>
    </table>
    <input type=\"submit\" value=\"Послать\">
    </form>
    <br>
    <br>
    </center>
    <center>

    </font>
    <br>
    <br>
    <br>
    <font size=\"1\" face=\"verdana\">
    </font>
    </body>
    </html>";
}

function send() {
global $config,$email,$receiver,$subject,$message;
    if (!$email | !$receiver | !$subject | !$message) {
        echo "<font size=\"$config[font_size1]\" face=\"$config[font1]\" color=\"$config[font_color1]\">Заполните все поля</font>";
    } else {
        $to = "$receiver";
        $subject = "$subject";
        $message = "$message";
    mail($to, $subject, $message, "FROM: $email");
        echo "<html>
        <head>
        <title>$config[title] --- Sent Email</title>
        <body bgcolor=\"$config[background]\">
        </head>
        <body>
        <font size=\"$config[font_size2]\" face=\"$config[font2]\" color=\"$config[font_color2]>
            <center>
            <b>
            $row[title] --- Finished
            </b>
            </center>
        </font>
        <font size=\"$config[font_size1]\" face=\"$config[font1]\" color=\"$config[font_color1]\">
        Писмо успешно отправлено <a href=\"?act=home\">Назад</a>
        </font>
        </body>
        </html>";
    }
}


switch ($act) {
    case "home":
        home();
        break;
    case "send":
        send();
        break;
    default:
        home();
}


config.php

Код

<?php


$config = array(

//nastroiki sita :)

    "title" => "site.ru",
    "url" => "http://site.ru",

//nastroiki Backgrounda
    
    "font1" => "verdana",
    "font2" => "verdana",
    "font_size1" => "2",
    "font_size2" => "3",
    "font_color1" => "#0000FF",
    "font_color2" => "#0000FF",
    "background" => "#FFFFFF",
);
?>
 
PM MAIL   Вверх
AztEK
Дата 19.4.2006, 04:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 6
Всего: 18



ISRAEL, не в тему! Чем он нормальнее остальных? Только ием, что наворочено много всего по дизайну. 


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
ISRAEL
Дата 19.4.2006, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.4.2006

Репутация: нет
Всего: нет



AztEK Ну не знаю я им позуюсь и мне удобно можно поселать писма каму угодно бес редактороване самого кода !!!  

Это сообщение отредактировал(а) ISRAEL - 19.4.2006, 16:44
PM MAIL   Вверх
starmaster
Дата 30.4.2006, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 29.3.2004

Репутация: нет
Всего: нет



Так тебе прямо и скажут почему у тебя не работает функция mail(). Это зависит от многих факторов, вплоть до того имеется ли у тебя sendmail вообще... Мой совет, в php.ini проверь директиву sendmail_path Из-за неё у меня один раз тоже не работала функция mail() Не обращай внимание на то, что она для Windows... под Денвером, к примеру, указание пути необходимо, так как у него эмуляция UNIX путей... 

Это сообщение отредактировал(а) starmaster - 30.4.2006, 09:48
PM MAIL WWW ICQ   Вверх
IZ@TOP
Дата 3.5.2006, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Перемещено из проф. разработки. 


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1296 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.