Код (Text): <form method=post action="send.php" > <TABLE width="90%" border=0 align="center" cellPadding=2 cellSpacing=0 class="tables"> <TBODY> <tr> <td width="2%" class="right"> </td> <td width="22%" class="right">FIO:</td> <td width="76%"><input type="hidden" name="fName[1]" value="F.I.O."> <input name="fData[1]" type="text" class="style1" size="60" maxlength="100"></td> </tr> <tr> <td class="right"> </td> <td class="right">E-mail:</td> <td> <input type="hidden" name="fName[2]" value="E-Mail"> <input name="fData[2]" type="text" class="style1" size="50" maxlength="50"></td> </tr> <tr> <td class="right">*</td> <td class="right">Tema:</td> <td><input type="hidden" name="fName[3]" value="Tema"> <input name="fData[3]" type="text" class="style1" size="60" maxlength="150"></td> </tr> <tr> <td vAlign=top class="right">*</td> <td vAlign=top class="right">Tekst sobsheniya :</td> <td> <input type="hidden" name="fName[4]" value="Tekst"> <textarea name=fData[4] cols=50 rows=10 class=style1 id="textarea"></textarea></td> </tr> <tr> <td class="right"> </td> <td class="right">Telefon dlya svyazi: </td> <td> <input type="hidden" name="fName[5]" value="Tel"> <input name="fData[5]" type="text" class="style1" size="30" maxlength="50"></td> </tr> <tr> <td align="center" class="right"> </td> <td colspan="2" align="center"><input type="hidden" name="fMail" value="info@qqb.uz"> <input type="hidden" name="fTitle" value="Pismo"> <input type="hidden" name="fSubject" value="Pismo iz sayta"> <input type="hidden" name="fCount" value="5"> <input type="hidden" name="fOk" value="ok.php"> <input type="hidden" name="fBad" value="bad.php"> <input type=submit value=" OK " name=sendbtn></td> </tr> <tr align="center"> <td ></td> </tr> </TBODY> </TABLE> </form> а это файл send.php Код (Text): <? $fText="$fTitle\n\n"; for ($i=1;$i<=$fCount;$i++) {$fText.=$fName[$i].": ".$fData[$i]."\n";} $fText.="\n\n"; $fText.=date("l dS of F Y h:i:s A"); if (mail($fMail,$fSubject,$fText)) {Header("Location: $fOk");} else {Header("Location: $fBad");} exit; ?> Раньше работал без проблем а сейчас что то с сайта не идет письмо когда нажимается кнопка отправки то сайт висит. И еще не давно пере установили веб сервер, может там какую та службу забыли включить. Помогите в чем может быть проблема?
Xmen думаю, что забыли включить опцию регистр глобалс. это уже устаревшая опция, если не ошибаюсь, при начальной установке пхп эта опция выключена
для проверки сделал так всеравно не получаю письмо. $fmail=$_POST['fMail']; $subject=$_POST['fSubject']; $fText='Privet'; echo $fmail; echo $fsubject; if (mail($fmail,$subject,$fText)) {echo "OK";} else {echo "BAD";}; как сделать правильно, может у меня функция mail не работает? как можно проверить?
Даже это не работает. <? mail([email='info@qqb.uz]'info@qqb.uz[/email]','Privet'); ?> Где нужно копать?
Xmen PHP: <? mail([email='info@qqb.uz]'info@qqb.uz[/email]','Privet', 'Kak dela?'); ?> Что возвращает?
в логе пишет PHP Fatal error Call undefined function mail() Админ php перекомпеляцию сделал, через консоль mail функция работает. В сервере работает Qmail и без проблем работает и приём и отправка.
ну если админ не может победить отсутствие функции, остается применить альтернативные библиотеки, которые сами будут через сокеты фигачить
переходите на нормальные пакеты. сейчас не 20й век чтобы PHP из исходников собирать. Debian наше всё. и даже больше.