2013-06-23 4 views
-2

У меня есть форма здесь, когда при отправке она отправляется на мой адрес электронной почты. Есть ли способ, который при отправке может быть от определенного значения в одном из полей (это будет поле, которое запрашивает их адрес электронной почты). Это просто так, что легче ответить на их сообщение. Прямо сейчас он отправляет на мой адрес электронной почты как мой $ where_form_is.PHP Form отправляет данные электронной почты в адрес электронной почты

<?php 

$where_form_is="http://".$_SERVER['SERVER_NAME'].strrev(strstr(strrev($_SERVER['PHP_SELF']),"/")); 

$from = $_REQUEST['field_1']; 

mail("[email protected]"," Application ","Application Data: 

Email (so we can reply): 
" . $_POST['field_1'] . " 

In Game Name: 
" . $_POST['field_2'] . " 

Please name ALL characters that you still actively play: 
" . $_POST['field_3'] . " 

Name/Nickname you prefer to be called: 
" . $_POST['field_4'] . " 

Age: 
" . $_POST['field_5'] . " 

Country/Time zone: 
" . $_POST['field_6'] . " 

How often do you play?: 
" . $_POST['field_7'] . " 

Which Boss Runs are you familiar with?: 
" . $_POST['field_8'] . " 

Previous guilds and reason for leaving/kick: 
" . $_POST['field_9'] . " 

Why do you want to join?: 
" . $_POST['field_10'] . " 

How did you find out about us?: 
" . $_POST['field_11'] . " 

Do you know anyone from here? If so, who?: 
" . $_POST['field_12'] . " 

Referrals (2-3 Contact IGNs of Previous Guild Masters/Junior Masters): 
" . $_POST['field_13'] . " 

Best way to contact you?: 
" . $_POST['field_14'] . " 

Any additional comments?: 
" . $_POST['field_15'] . " 

", "$from" 
); 

include("confirm.html"); 

?> 

ответ

0

mail имеет четвертый параметр: header, вот пример:

$header = "From: ". $Name . " <" . $email . ">\r\n"; //optional headerfields 
mail($recipient, $subject, $mail_body, $header); 

из более чем here, которые могут быть приняты для ваших нужд.

+0

Огромное вам спасибо, это именно то, что мне нужно! – Bee

-1

Да, просто замените свое электронное письмо таким значением, как другие значения.

$email = $_POST['email']; 

mail($email, $subject, $message, $headers); 
+0

, который отправит письмо обратно на одно заполнение в форме ??? Не то, что хочет OP, он хочет получить почту с адресом отправителя из формы, чтобы легче ответить на нее. –

+0

@AxelAmthor, как она написала, звучит как мое решение. Я не должен отрицательно относиться к этому. – Claude