отправка данных через форму на эл.почту

MXM

Guest
отправка данных через форму на эл.почту

Всем привет!
Вопрос: возможно ли из-за ошибки на серваке не работать форма по отправке сообщения на e-mail?

Пример кода:
---
<?php

$probeg = $probeg_from." - ".$probeg_up;
$year = $year_from." - ".$year_up;

$date = date("Y-m-d");
$y = substr($date,0,4);
$mth = substr($date,5,3);
$day = substr($date,8);
$rdate = $day."-".$mth.$y;
$model = $mark." ".$model;

...
тут код записи в текстовый файл введенных данных в форму, который работает как надо.
...
$message = "БЛАНК-ЗАКАЗ \n";
$message = $message."Модель: $model \n";
$message = $message."Год выпуска: $year \n";
$message = $message."Пробег: $probeg \n";
$message = $message."Цвет: $color \n";
$message = $message."Салон: $salon \n";
$message = $message."Двигатель: $dvig \n";
$message = $message."Мощность: $power \n";
$message = $message."Инфо: $info \n";
$message = $message."- - - - - - - - - - - - - - \n";
$message = $message."Дата отправки: $rdate \n";
$message = $message."Контактное лицо: $fio \n";
$message = $message."E-mail: $email \n";
$message = $message."Телефон: $phone \n";
$message = $message."Доп.инфо.: $uinfo \n";
$message = $message."- - - - - - - - - - - - - - \n";

mail("[email protected]", "ORDER", "$message");
?>
---
Раньше код работал. Все проверил, но без результатно, поэтому и спрашиваю об ошибке на серваке...
Спасибо Всем!
 

Yurik

/dev/null
2MXM: это PHP для профеcсионалов (модерируемый), здесь не гоже задавать вопросы о register_globals (http://faq.phpclub.net/globals), об этом даже в новичках стыдно спрашивать.
 

MXM

Guest
Автор оригинала: Yurik
2MXM: это PHP для профеcсионалов (модерируемый), здесь не гоже задавать вопросы о register_globals (http://faq.phpclub.net/globals), об этом даже в новичках стыдно спрашивать.
ты сегодня глаза промывал...? где это видано, что это:
...PHP для профеcсионалов (модерируемый)...
Спасибо за ответ!
 

MXM

Guest
Юрик, я еще хотел сказать, что не думаю, что ты прав с register_globals...
 

Tenz

Guest
спроси у своего хостера необходимые настройки для mail
просто многие требуют, чтобы заполнялись всякие поля типа Reply-to и т.д.

кроме того, не понятно, что именно не работает?
переменные смотрел? они передаются? и т.д. в том же духе

чего-ты взъелся на Юрика, ты же вопрос толком не поставил..
 

MXM

Guest
Tenz, да я не взъелся на Юрика, и вопрос я вроде правильно поставил... Вообщем, Tenz, переменные передаются, так как они записываются все в файл с помощью кода, который я не указал выше:
---
$orders = array(); $i=0;
$fp = fopen("ord.txt","r");
while(!feof($fp)) { $orders[$i]=fgets($fp,10000); $i++; }
fclose($fp);
$maxnum=0;
for($i=0;$i<count($orders);$i++)
{ $pt = explode(";",$orders[$i]);
if( $pt[0]>$maxnum ) $maxnum=$pt[0]; }
$maxnum++;

$info = str_replace("\n","",urldecode($info));
$uinfo = str_replace("\n","",urldecode($uinfo));

$nord = $maxnum.";".$model.";".$probeg.";".$date.";".$year.";".$color.";".$salon.";".$dvig.";".$power.";".$info.";"."1".";".$fio.";".$phone.";".$email.";".$uinfo."\n";

$fp = fopen("ord.txt","w");
fputs($fp,$nord);
for($i=0;$i<count($orders);$i++)
fputs($fp,$orders[$i]);
fclose($fp);
---
Не работает отправка на эл.почту, в файл все записывается... У хостера обязательно спрошу... Спасибо за ответ!
 

tony2001

TeaM PHPClub
Правила форума:
...
Прочитайте вопрос несколько раз сами и подумайте, может ли другой человек понять, что Вам надо;
...
Не пишите больше 10-15 строк кода. Никто не будет вникать в ваш код длиной 100 строк;
...
 

Yurik

/dev/null
ты сегодня глаза промывал...? где это видано
модераторы форума работают хорошо и быстро
просто многие требуют, чтобы заполнялись всякие поля типа Reply-to и т.д.
этого обычно требуют не сами провы, письмо то отправляется нормально, но оно не всегда доходит, т.к. антиспамерские детекторы на конечном пункте как правило секут мыло от
nobody@localhost и аналогичных
Вопрос: возможно ли из-за ошибки на серваке не работать форма
в вопросе никак не было сказано что не работает именно мыло
 

MXM

Guest
Вообщем, все сделал... и не фига...

Но меня тут осенило глянуть: что же твориться на серваке с помощь phpinfo(). И я увидел такую вещь в конфигурэйшене - sendmail_path в локале и мастере прописан sendmail ... Может ли из-за этого не работать скрипт, если да, то как исправить ситуацию...
 
Сверху