Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - rotter

Страницы: [1]
1
Спасибо. Проблема оказалась в том,  что мне так и не открыли sendmail. Хотел проверить работу кода из разных точек. Более недели жду от них письма с h10. Вчера опять отправил письмо, и до сих пор ответа нет. Будем искать другой Host пока бесплатный.

2
Это проще всего отправить к примерам. Но там нет подходящего примера мне. Если бы я там нашел ответ, то не спрашивал бы. Без обид! Я в Php совсем недавно На хостинге где я делаю сайт написан, что sendmail находиться по адресу \'/usr/sbin/sendmail
При использования такой конструкции:
mail(mailfrom($emaila, $emaila, $texttema, $soobsha)); здесь сервер выдает ошибку Warning: mail() expects at least 3 parameters, 1 given in on line 14. Я не могу понять где здесь ошибка.
При использование mailfrom($emaila, $emaila, $texttema, $soobsha); ни чего я не получаю на ящик, а код выполняется. Почему так?
Укажите где я ошибся, что я не так сделал.
Заранее благодарю.

3
Как правильно использовать sendmail и mail в PHP.

Думаю, что сама ошибка находится в самом вызове функции.
Что я пробовал : mailfrom($emaila, $emaila, $texttema, $soobsha); и другой вариант mail(mailfrom($emaila, $emaila, $texttema, $soobsha));
Вот сам код где я беру свой адрес и обрабатываю адрес пользователя
    // Письмо админу
  $emalp=$_POST[email]; // получаю email пользователя
  $t1=$_POST[t]; // получаю пункт подписки
…….
…….
// до этих пор все передается, проверял, выводил на экран.
  $emaila = "admin@domen.com";
  $texttema = " Есть новое событие";
  $soobsha = "Введена следующая информация: $emalp выбрана подписка на $t1 \\n";

mailfrom($emaila, $emaila, $texttema, $soobsha); // или mail(mailfrom($emaila, $emaila, $texttema, $soobsha));
// письмо идет пользователю
$tetxtpol="Вы были на сайте domen.ru";
$soobsh="Вы выбрали подписку на $t1";

mailfrom($emaila, $emalp, $tetxtpol, $soobsh); //  // или mail(mailfrom($emaila, $emaila, $texttema, $soobsha));

    function mailfrom($fromaddress, $toaddress, $subject, $headers) {            
$fpm = popen(\'/usr/sbin/sendmail -f\'.$emaila.\' \'.$emaila,"w");
if(!$fp) return false;
   fputs($fpm, "To: $toaddress\\n");
   fputs($fpm, "Subject: $subject\\n");  
   fputs($fpm, $headers."\\n\\n");
    pclose($fpm);
return true;
    }
     
?>

 

Спасибо.

Страницы: [1]