[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Программисты помогите срочно плииииииз
mihaillll4
вот код формы:
<form action="coffe.php" method="post" name="f1">

<table
width="391" height="380" border="1">

<tr>

<td>
Наименование товара: </td>

<td><input
type="text" class="bginput" name="surname"></td>

</tr>

<tr>

<td>
Колличество товара:</td>

<td><input
type="text" class="bginput" name="kolichestvo"></td>

</tr>

<tr>

<td>
Имя:</td>

<td><input
type="text" class="bginput" name="yours name"></td>

</tr>

<tr>

<td>
Отчество:</td>

<td><input
type="text" class="bginput" name="father"></td>

</tr>

<tr>

<td>
Область, край:</td>

<td><input
type="text" class="bginput" name="kray"></td>

</tr>

<tr>

<td>
Город: </td>

<td><input
type="text" class="bginput" name="town"></td>

</tr>

<tr>

<td>
Адрес (улица, дом...): </td>

<td><input
type="text" class="bginput" name="adres"></td>

</tr>

<tr>

<td>
Почтовый индекс:</td>

<td><input
type="text" class="bginput" name="index"></td>

</tr>

<tr>

<td>
e-mail:</td>

<td><input
type="text" class="bginput" name="email"></td>

</tr>

<tr>

<td>
Телефон: </td>

<td><input
type="text" class="bginput" name="phone"></td>

</tr>

</table>

<p>

<input
type="submit" name="sub" value="Я подтверждаю заказ отправления на указанные данные"></form>








ВОТ PHP СКРИПТ:
<?php

$e_mail = 'mihail.levashev@mail.ru'; // Здесь необходимо прописать адрес, куда будет отправлено письмо (можно несколько через запятую)
$send_mail_subject = "C вашего сайта nescafemania.ru был сделан заказ на ".$HTTP_POST_VARS['tovar'].""; // Тема письма, в которой будет отображено название заказанного товара

//определение переданных значений от формы заказа, их можно добавить при необходимости


$send_tovar=$HTTP_POST_VARS['surnname'];
$send_kolichestvo=$HTTP_POST_VARS['kolichestvo'];
$send_yours_name=$HTTP_POST_VARS['yours name'];;
$send_father=$HTTP_POST_VARS['father'];
$send_kray=$HTTP_POST_VARS['kray'];
$send_town=$HTTP_POST_VARS['town'];
$send_adres=$HTTP_POST_VARS['adres'];;
$send_index=$HTTP_POST_VARS['index'];
$send_email=$HTTP_POST_VARS['email'];
$send_phone=$HTTP_POST_VARS['phone'];
//ниже отображено тело письма, которое придет на указанные адреса почты
$send_mail_text = "
Товар -
$send_tovar
Количество - $send_kolichestvo
Покупатель - $send_yours_name
Отчество - $send_father
край-$send_kray
Город-$send_town
Адрес-$send_adres
индекс-$send_index
e-mail-$send_email
Телефон-$send_phone
" ;
//Ковычки и Точка с запятой в конце тела письма обязательны!!!

// отправка письма с определенными значениями

$veverly=mail("$e_mail", "$send_mail_subject", "$send_mail_text");



if($veverly=='true')
{
echo"Ваш заказ сделан<br><br> <a href='/'>На главную</a>";
exit;
}
else
{
echo"Извините где-то произошла ужасная ошибка";
exit;
}
?>


ПРИ ОТПРАКИ ПРИХОДИТ КАКАЯ ТО ХРЕНЬ ВОТ ОНА:
рНБЮП -
йНКХВЕЯРБН -
оНЙСОЮРЕКЭ -
нРВЕЯРБН -
ЙПЮИ-
цНПНД-
юДПЕЯ-
ХМДЕЙЯ-
e-mail-
рЕКЕТНМ-





ПОМОГИТЕ ЧТО МНЕ ДЕЛАТЬ!!!!!



Спустя 20 минут, 58 секунд (22.08.2011 - 22:26) feramon_87 написал(а):
помоему, что то с кодировкой... я точно не знаю....

Спустя 32 минуты, 50 секунд (22.08.2011 - 22:58) sebastjan написал(а):
Первой строкой в файле вставь,только смотри чтоб пробела не было.
иначе работать не будет.
Если в дремвивере делаешь, то в настройках смотри чтоб птичка не стояла , где-> в разделе нев документ напротив BOM
<?php header("Content-Type: text/html; charset=utf-8"); ?>

Спустя 8 минут, 24 секунды (22.08.2011 - 23:07) neadekvat написал(а):
Цитата (sebastjan @ 22.08.2011 - 23:58)
Если в дремвивере делаешь, то в настройках смотри чтоб птичка не стояла , где-> в разделе нев документ напротив BOM

Прикольно :) А как это поможет в случаи с почтой?

Спустя 18 минут, 45 секунд (22.08.2011 - 23:26) inpost написал(а):
http://irbis-team.com/15/12/1
Смотри и изучай, как правильно писать скрипт по отправке почты. Ответ один. у тебя проблема с кодировкой. Нужно, чтобы и файл, из которого идёт отправка - в норм кодировке был. Так же в заголовке письма передавать кодировку.

Спустя 1 минута, 30 секунд (22.08.2011 - 23:27) Invis1ble написал(а):
Цитата
ПОМОГИТЕ ЧТО МНЕ ДЕЛАТЬ!!!!!

для начала - не орать.
Во-вторых, отправлять заголовки (четвертый аргумент ф-ци mail())

Спустя 4 минуты, 42 секунды (22.08.2011 - 23:32) sebastjan написал(а):
Цитата (neadekvat @ 22.08.2011 - 20:07)
Цитата (sebastjan @ 22.08.2011 - 23:58)
Если в дремвивере делаешь, то в настройках смотри чтоб птичка не стояла , где-> в разделе нев документ напротив BOM

Прикольно smile.gif А как это поможет в случаи с почтой?

Куда я смотрел blink.gif
Действительно прикольно

Спустя 10 часов, 29 минут, 45 секунд (23.08.2011 - 10:02) mihaillll4 написал(а):
Цитата
http://irbis-team.com/15/12/1
Смотри и изучай, как правильно писать скрипт по отправке почты. Ответ один. у тебя проблема с кодировкой. Нужно, чтобы и файл, из которого идёт отправка - в норм кодировке был. Так же в заголовке письма передавать кодировку.



Спасибо будем изучать




Спустя 2 часа, 12 минут, 18 секунд mihaillll4 написал(а):
Еще проблема: когда я через форму отправляю письмо оно приходит не ко мне на e-mail, а в папку денвера-!sendmail. Почему??

Помогите разобраться пжлст.

Спустя 3 часа, 53 минуты, 27 секунд (23.08.2011 - 13:55) inpost написал(а):
mihaillll4
А так у тебя не настроен клиент по отправке писем. Либо поднимать на своём компе надо, либо закажи простой хостинг.

Спустя 37 минут, 39 секунд (23.08.2011 - 14:33) mihaillll4 написал(а):
Цитата

mihaillll4
А так у тебя не настроен клиент по отправке писем. Либо поднимать на своём компе надо, либо закажи простой хостинг.


inpost
А как понять поднимать на своем компе надо?
И как это сделать?

Спустя 47 секунд (23.08.2011 - 14:33) inpost написал(а):
mihaillll4
Сложно. Я не умею. smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.