Форум → Программирование → PHP для идиотов → Помогите с Mail()
Помогите с Mail()
Страницы: ← Предыдущая страница →
-
29 февраля 2008 г. 12:58, спустя 21 минуту 57 секунд
Значит дело в настройках.
У меня отлично работает и шлет на любые адреса, в том числе и на все мэйловские.from TRIAL with LOVE -
29 февраля 2008 г. 13:52, спустя 53 минуты 8 секунд
Animator, на gmail.com высылает?https://smappi.org/ - платформа по созданию API на все случаи жизни -
29 февраля 2008 г. 15:26, спустя 1 час 34 минуты 21 секунду
на gmail.com не высылает. а каких настройках речь? -
29 февраля 2008 г. 16:04, спустя 38 минут 21 секунду
Animator, приведи код, полностью, но только относящийся к этой темеhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
29 февраля 2008 г. 16:16, спустя 11 минут 22 секунды
<?php
$errmsg = ''; // error message
$company = ''; // sender's company
$sname = ''; // sender's name
$email = ''; // sender's email addres
$subject = ''; // message subject
$message = ''; // the message itself
$code = ''; // antispam itself
if(isset($_POST['send']))
{
$company = $_POST['company'];
$sname = $_POST['sname'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$code = $_POST['code'];
error_reporting(85);//serious error only
$sid=trim($HTTP_POST_VARS["sid"]);
session_id($sid);
session_start();
$noautomationcode = $HTTP_SESSION_VARS["noautomationcode"];
$code = trim($HTTP_POST_VARS["code"]);
if(trim($sname) == '')
{
$errmsg = 'Please enter your name';
}
else if(trim($email) == '')
{
$errmsg = 'Please enter your email address';
}
else if(!isEmail($email))
{
$errmsg = 'Your email address is not valid';
}
else if(trim($message) == '')
{
$errmsg = 'Please enter your message';
}
else if($code == '')
{
$errmsg = 'Enter code';
}
else if($code != $noautomationcode)
{
$errmsg = 'Code is incorect';
}
else if($code != $noautomationcode){
$errmsg = 'Code is incorect';
}
if($errmsg == '')
{
if(get_magic_quotes_gpc())
{
$subject = stripslashes($subject);
$message = stripslashes($message);
}
// the email will be sent here
$to = "[email protected]";
// the email subject ( modify it as you wish )
$subject = '[Contact] : ' . $subject;
// the mail message ( add any additional information if you want )
$msg = "From : $sname \r\n " . $message;
mail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n");
?>
<div align="center" class="white">Your message is sent. Click <a href="index.php">here</a> to
go back to homepage </div>
<br>
<?php
}
}
if(!isset($_POST['send']) || $errmsg != '')
{
?>
<?php $sid = session_id();
if(!$sid){
session_start();
$sid = session_id();
}
require(dirname(__FILE__)."/humancheck_config.php");
//1) lets generate the code
$noautomationcode = "";
for($i=0; $i<$config_max_digits;$i++) $noautomationcode = $noautomationcode.rand(0,9);
//save it in session
$HTTP_SESSION_VARS["noautomationcode"] = $noautomationcode;
?> -
29 февраля 2008 г. 16:45, спустя 29 минут 38 секунд
Чет ппц страшный код какой-то.
Вот как я отправляю$mail = "[email protected]" . ", ";
$mail .= "[email protected]";
$subject = "Subject";
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=windows-1251\n";
#$headers .= "From: [email protected]\n";
#$headers .= "Subject: ".$subject;
#$headers .= "Reply-To: [email protected]\n";
#$headers .= "Content-Transfer-Encoding: 8bitr\n";
$message ="HTML text";
mail($mail, $subject, $message, $headers);from TRIAL with LOVE -
29 февраля 2008 г. 22:09, спустя 5 часов 23 минуты 46 секунд
у меня на майл приходит, а проблема в другом, то что приходит через чур много :(, всмысле то что вместо одного письма приходит два одинаковых
в чем дело не могу понять??? толи это в скрипте я чтото намудрил или это просто скрипт выполняется два раза???
посмотрите, подскажите<?php
$ipn_data = array();
$security_code = "123";
$ap_sec_code = $_POST['ap_securitycode'];
$email = $_POST['ap_custemailaddress'];
$mymail = "[email protected]";
$firstname = $_POST['ap_custfirstname'];
$lastname = $_POST['ap_custlastname'];
$country = $_POST['ap_custcountry'];
$stat = $_POST['ap_custstate'];
$city = $_POST['ap_custcity'];
$address = $_POST['ap_custaddress'];
if (strcmp($security_code, $ap_sec_code) == 0){
$f=fopen("pass.txt", "r");
$rows = file('pass.txt');
$num = rand(0, sizeof($rows) - 1);
mail("$mymail", "Subscribe sale!", "$rows[$num]\n$firstname\n$lastname\n$stat\n$country\n$city\n$address");
mail("$email", "Access", "Your login / password: $rows[$num]");
}
else{
echo "!";
}
?> -
29 февраля 2008 г. 23:19, спустя 1 час 9 минут 54 секунды
вот блин, на первый майл приходит три письма, а на второй одно, в чем дело??? -
4 марта 2008 г. 10:16, спустя 3 дня 10 часов 57 минут
Вот как я отправляю$mail = "[email protected]" . ", ";
$mail .= "[email protected]";
$subject = "Subject";
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=windows-1251\n";
#$headers .= "From: [email protected]\n";
#$headers .= "Subject: ".$subject;
#$headers .= "Reply-To: [email protected]\n";
#$headers .= "Content-Transfer-Encoding: 8bitr\n";
$message ="HTML text";
mail($mail, $subject, $message, $headers);
с твоим скриптом у меня таже проблема, письмо пришло только на то мыло на которое всегда приходит, а на маил.ру не пришло -
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!