Карта сайта

Это автоматически сохраненная страница от 29.09.2013. Оригинал был здесь: http://2ch.hk/b/res/55579057.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Пнд 30 Сен 2013 08:09:20
Помогите с PHP
Есть простая HTML форма

http://ideone.com/Qg4EVU - я сам его написал

Надо чтоб по нажатию на ок в форме на почту присылалось письмо с Именем, Телефоном и Почтой и форма выводила надпись - все "отпавленно". Сейчас же мне на почту присылается хуйня какая-то.

Как это сделать?


Пнд 30 Сен 2013 08:14:33
Ладно, прибегну к секретной технологии

Пнд 30 Сен 2013 08:18:42
PHP Parse error: syntax error, unexpe cted &amp;#39;<&amp;#39; in /home/achhSq/prog.php on line 4

Пнд 30 Сен 2013 08:20:26
http://php.net/manual/ru/function.mail.php

Пнд 30 Сен 2013 08:20:38
>>55579205
бля, а отсылает вроде нормально, в любом случае я только JavaScript знаю, с PHP не в ладах совсем, как исправить-то?

Пнд 30 Сен 2013 08:22:30
>>55579220
Спасибо, но бля я нихуя не могу понять, как связать то, что в форме будет введено с тем, что мне PHP отправит, по ссылке в упор не вижу

Пнд 30 Сен 2013 08:22:53
>>55579222
Я его тоже хуево знаю. Скачай какую нибудь студию и туда код забей. Будкт ошибка- тебе студия на нее укажет.

Пнд 30 Сен 2013 08:27:46
>>55579293
Что такое?

Пнд 30 Сен 2013 08:35:09
Оп, вот тебе простейший вариант, но в нём есть минусы в виде отсутствия проверки корректности приходящих данных. Дальше сам разбирайся.

http://ideone.com/hllgfd

И читай внимательно документацию, там примеры есть.

Пнд 30 Сен 2013 08:43:08
>>55579409
Работает, но шлет блядь в какой-то непонятной кодировки

Пнд 30 Сен 2013 08:45:04
фронтэнд в треде, накатал тебе вот простейший вариант
файл назови feedback.php

http://pastebin.ru/UOpTaU5B

Пнд 30 Сен 2013 08:46:08
>>55579429

syntax error, unexpected &amp;#39;$mess&amp;#39; (T_VARIABLE)

Пнд 30 Сен 2013 08:50:14
>>55579248
У тебя указан обработчик формы action="mail.php" и способ передачи данных method="post", соответственно после отправки формы введённые данные попадают в глобальный массив $_POST. К ним можно получить доступ так: $_POST[&amp;#39;имя передаваемого параметра&amp;#39;]. И, как я уже писал выше, такие данные обязательно нужно проверять на наличие всякого говна, которое шлёт юзер. Гугли "валидация данных".

Пнд 30 Сен 2013 08:53:07
>>55579563
Спасибо бро, алерт всплывает, но почему-то на мою почту нихуя не приходит (разумеется я ее заменил на свою.)

Хули я такой тупой-то?

Пнд 30 Сен 2013 08:53:57
>>55579533
В какой кодировке формочка?

Пнд 30 Сен 2013 08:55:20
>>55579709
А где скрипт запускаешь? На хостинге уже?

Пнд 30 Сен 2013 09:01:52
>>55579751
CP1251

приходит вида РёРСїАлександр

то есть то, что вводит пользователь - нормально, а то что в PHP написанно, не в той кодировки

Пнд 30 Сен 2013 09:02:41
>>55579751
Ага, на хостинге уже

Пнд 30 Сен 2013 09:07:29
Спасибо, с горем по полам сделал, а к5ак теперь релизовать, чтоб страница сама перезагружалась после отправки?

Пнд 30 Сен 2013 09:09:13
>>55579057
Надпись Отправлено через жажаскрипт.

Пнд 30 Сен 2013 09:10:01
>>55579891
Поменяй кодировку скрипта формы на utf-8. Если ты используешь код от фронтэнд-хуя, то можешь обратить внимание, что в переменной headers указана кодировка utf-8. А сама форма у тебя в CP1251, поэтому и шлёт говно.

Пнд 30 Сен 2013 09:13:35
>>55579981
header("Location: ".$куда_там_тебе_надо);

Пнд 30 Сен 2013 09:14:40
Спасибо анончики, буду разбираться, большое спасибо

Пнд 30 Сен 2013 09:22:21
http://ideone.com/cdKz3Z


алерт не вылазит?

Пнд 30 Сен 2013 09:34:42
>>55580226
Потому что после отправки сразу срабатывает редирект, он рот ебал то, что у тебя там что то выводиться должно.


← К списку тредов