form mailer php - небольшая проблемка

12
[Удален]
685

Подскажите пожалуйста что нужно исправить в PHP скрипте. Это веб-форма. Отправляемый текст приходит в почтовый ящик с подчёркиванием ( _ ) между словами, если в input указывается name состоящий из несколько слов с пробелами, например - name="Ближайшая станция метро".

Вот фрагмент формы:

<table>

<tr>

<td>Ближайшая станция метро:</td><td><input size="30" type="text" name="Ближайшая станция метро" maxlength="100"></td>

</tr>

<tr>

<td>Контактный телефон:</td><td><input size="30" type="text" name="Контактный телефон" maxlength="100"></td>

</tr>

<tr>

<td>Мобильный телефон:</td><td><input size="30" type="text" name="Мобильный телефон" maxlength="100"></td>

</tr>

</table>

А вот так приходит письмо в ящик:

Ближайшая_станция_метро: Тушинская

Контактный_телефон: 123456789

Мобильный_телефон: 123456789

А нужно чтобы было так:

Ближайшая станция метро: Тушинская

Контактный телефон: 123456789

Мобильный телефон: 123456789

Приаттачиваю папку со скриптом.

Спасибо :)

zip pf-form-mailer.zip
[Удален]
#1

keen_, класс постановка вопроса. обожаю этот форум.

[Удален]
#2
bearman:
keen_, класс постановка вопроса. обожаю этот форум.

Какой именно КЛАСС? Что это значит и что из этого следует туда?

[Удален]
#3

класс - вах!

[Удален]
#4
bearman:
класс - вах!

А по существу вопроса?

J
На сайте с 02.02.2009
Offline
53
#5

Хехе, а интересная фича, оказывается

http://groups.google.co.uk/group/comp.lang.php/browse_frm/thread/a4c5441305e55538

Ну а вам же проще будет не патчить PHP, а нормально переписать формочку. Чтоб отправить сообщение не надо столько кода городить)

[Удален]
#6
jumash:
Хехе, а интересная фича, оказывается

http://groups.google.co.uk/group/comp.lang.php/browse_frm/thread/a4c5441305e55538

Ну а вам же проще будет не патчить PHP, а нормально переписать формочку. Чтоб отправить сообщение не надо столько кода городить)

HTML код здесь не виноват и не при делах. Я говорю о самом скрипте и о том, чтобы не было подчёркиваний между словами.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#7

keen_,

1. Класссс - это Вы. Просто класссссссссс.

2. Кто Вам в голову вбил, что имена стоит делать русскими. Ведь бред, по сути, но это ладно... есть п.3.

3. Накой лезть в пых, если даже вопрос замены одного символа на другой вызывает проблемы. Лучше, с такими-же базовыми знаниями, прыгайте с парашютом. Быстрее муки закончатся

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
BT
На сайте с 05.03.2009
Offline
10
#8

keen_ Name и value разные вещи. Зачем Вам name именно на русском языке? Сделайте на англ.

А вот value пускай себе вводят на русском.

Почитайте про html.

http://www.htmlbook.ru/html/input.html

[Удален]
#9
T.R.O.N:
keen_,
1. Класссс - это Вы. Просто класссссссссс.
2. Кто Вам в голову вбил, что имена стоит делать русскими. Ведь бред, по сути, но это ладно... есть п.3.
3. Накой лезть в пых, если даже вопрос замены одного символа на другой вызывает проблемы. Лучше, с такими-же базовыми знаниями, прыгайте с парашютом. Быстрее муки закончатся

T.R.O.N., есть вещи, которые я не понимаю и решил попросить здесь помощь, чтобы поскорее решить свою задачу.

А ты, вместо того, чтобы по существу вопроса что-то сказать, тут непотребное говоришь и пытаешься дать совет по суициду. Но в ответ я не скажу КУДА тебе нужно идти и ЧТО тебе лучше делать.

:)

keen_ добавил 19.03.2010 в 17:59

BasTaller:
keen_ Name и value разные вещи. Зачем Вам name именно на русском языке? Сделайте на англ.
А вот value пускай себе вводят на русском.

Почитайте про html.
http://www.htmlbook.ru/html/input.html

Спасибо :)

[Удален]
#10
keen_:
решил попросить здесь помощь,

странно просите "нате, жду, спасибо" = так звучит ваш первый пост

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий