SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

PHP mail функция - изпраща два пъти

Kompota

New member
Някой сблъсквал ли се е със следния проблем - при използване на стандартната mail() функция, писмото се изпраща два пъти ?

Даже реших да се изхитря ето така:

PHP:
if ($sendmail != 1) {
mail($contactmail, $subject, $message, $headers);
}

$sendmail = 1;

Не става, следователно проблемът не е, че mail() някакси се извиква два пъти както подозирах, а че еднократното изпълнение на mail() изпраща последователно две писма ... гадаем ...
 
Re: PHP mail функция - изпраща два пъти

Не че нещо, но най-вероятно проблема е в твоя телевизор. T.e. "митичните" бъгове винаги си имат обяснение. :D

Иначе така не е ли по-правилно :) :
Код:
if ($sendmail != 1) { 
mail($contactmail, $subject, $message, $headers); 
$sendmail = 1;
}
 
Re: PHP mail функция - изпраща два пъти

Нещо не дебъгваш както трябва, сложи едно echo точно след mail функцията. Вероятно проблема е при теб.
 

Горе