Sidebar

Форма связи на моем сайте

  • Раздел «On-Line» — часть данного форума, поэтому следует руководствоваться в первую очередь [URL=http://cs-mapping.com.ua/forum/showthread.php?t=17042]Правилами Форума[/URL] при написании сообщений и создании тем. Помимо этого, есть особые пункты настоящего раздела.

    0. Для чего нужен настоящий раздел? Для того, чтобы форумчане могли ознакомиться с интересными сайтами и онлайн-сервисами в безграничных просторах интернетов, похвастаться своими домашними страничками, обсудить нюансы создания сайтов.

    1. Корректно называйте тему: указывайте адрес сайта в названии темы, либо пишите чья же это домашняя страница (HP).

    2. Прежде чем создавать тему, воспользуйтесь поиском. Вполне возможно, что интересующий вас сайт уже обсуждался. В таком случае, свои мысли нужно писать именно туда, а не плодить одинаковые темы. Дельные сообщения для поднятия старых тем не запрещены. Бесполезные же запрещены и в новых темах. Убедившись в отсутствии темы, смело создавайте свою.

    3. Запрещается обсуждение взлома паролей почты, форумов, других подобных сервисов.

    4.2 В настоящем разделе действует особое правило «4.2». Запрещены сообщения, содержащие вызывающе неверную либо вызывающе неверно интерпретированную информацию, способную привести к развитию нездоровой дискуссии. Мы уважаем чужое мнение, но оставляем за собой право удалять сообщения, безаппеляционно сообщающие вызывающе неверные факты.

Gosh@n

New member
Feb 25, 2006
77
34
Форма связи на моем сайте

Вопрос такой - Есть сайт (php, mySql не поддерживаются), можно ли, и как сделать форму связи с 'администратором', то есть дано поле ввода, и кнопка под ним. При нажатии на кнопку - содержимое поля отправляется на определённый е-мэйл. Причём должно проверяться, если поле пустое, а кнопку нажали - должно высветится окошко, что, мол, введите что-нибудь...
Подскажете советом?
 

DustmaN

Я
Jul 6, 2004
6,525
1
0
наверняка js могёт, но хз как

я бы свалил с гнилого хостинга, который не держит пхп. Или, если очень привязан, оставил сайт на старом. но закинул бы скрипт-обработчик на другой хост. Ибо на пхп всё это элементарно просто делается.

Ща кстати поедем в раздел "онлайн".
 

Gosh@n

New member
Feb 25, 2006
77
34
Во, спасибо, так будет лучше.
У меня есть другой сайтец с поддержкой php, но как это всё организовать?

+Может кто знает сайт без пхп, на котором реализована такая штука? Хоть посмотрю.
 

TwisteR

Техническая поддержка
Jul 24, 2006
4,043
2 Gosh@n:
Нужен smtp-сервер, с которого будет отправляться письмо на указанный e-mail.

Вот пример (я когда-то писал на основе нарытой в инете инфы):
http://tfsoft.org.ua/tmp/sendmail.html

Указываешь значения переменных в настройках и можно юзать :)
 
Last edited:

Gosh@n

New member
Feb 25, 2006
77
34
Погоди, а это пхп'шный скрипт чтоли?
Куда это совать?)))

[ADDED=Gosh@n]1193601683[/ADDED]
Я вижу вот это:
Оффтоп

А как здесь настроить нужно?
 
Last edited:

TwisteR

Техническая поддержка
Jul 24, 2006
4,043
Gosh@n said:
Погоди, а это пхп'шный скрипт чтоли?
Куда это совать?)))
Ну так ты же сам сказал, что
Gosh@n said:
У меня есть другой сайтец с поддержкой php, но как это всё организовать?

Вот я тебе и подсказываю :) Других способов не знаю/не интересовался...
 

DustmaN

Я
Jul 6, 2004
6,525
1
0
2 TwisteR:
у меня ламерский вопрос. Я как помню есть стандартная функция mail(кому, сабж, текст). Прописывается адрес smtp в php.ini и утверждается, что всё пашет :agy: даже близко не пробовал. просто интересно
 

Gosh@n

New member
Feb 25, 2006
77
34
ммм... А что нужно вот здесь прописать?:
$SmtpHost = "127.0.0.1";

И откуда взять инфу? откуда взять этот smtpHost?

[ADDED=Gosh@n]1193602182[/ADDED]
В общем, я вставляю кнопку с ссылкой на этот sendmail.php или как здесь правильно? эх :)
 
Last edited:

TwisteR

Техническая поддержка
Jul 24, 2006
4,043
2 DustmaN:
Ну и откуда у Gosh@n`а доступ к этому php.ini? :) Если у него есть собственный сервер - то никаких проблем. А если нету, то для отправки сообщений прийдется использовать сторонний smtp-сервак.
Это может быть, например, зареганный аккаунт на любом бесплатном почтовом сервисе, или его e-mail при хостинге.

2 Gosh@n:
Для передачи данных этому скрипту ты должен юзать форму, к примеру, такую:
http://tfsoft.org.ua/tmp/form.htm
 

DustmaN

Я
Jul 6, 2004
6,525
1
0
ну не знаю, на моём хостинге есть по отдельному инишнику для каждого поддомена, которые я волен колбасить )) к слову я щас погуглил и уже не нашёл ничего насчёт тоже что его надо обязательно править о_О
 

TwisteR

Техническая поддержка
Jul 24, 2006
4,043
2 DustmaN:
Я не знаю насчет хостингов, я ими никогда не пользовался :) Скрипт я писал в процессе изучения работы с сокетами и комуникации с smtp-сервером напрямую. Прочитав сабж, решил выложить его. А подойтет ли он Гошану - хз.
 

Gosh@n

New member
Feb 25, 2006
77
34
Получилось! Спасибо!
Когда я заполняю все данные и жму отправить - перебрасывает как и надо на sendmail.php, но ошибка - нету коннекта к smtp хосту. Соответственно дело за малым - как мне правильно вписать это в sendmail.php? (у меня есть почта на яндексе, если что)

хм. Вроде же - smtp.yandex.ru, но всё равно ошибка доступа к smtp хосту...

Не пойму, что мне сюда забивать?:

$SmtpHost = "smtp.yandex.ru";

В других полях вроде всё норм - мой логин на яндексе, а так же пароль там..
 
Last edited:

TwisteR

Техническая поддержка
Jul 24, 2006
4,043
2 Gosh@n:
DustmaN прав, для тебя легче будет использовать mail-функцию сервера, на котором у тебя хостинг. Тогда не заморачивайся с тем скриптом, вот тебе другой:
http://tfsoft.org.ua/tmp/sendmail2.html
Форма отправки - та-же.

Почуствуй разницу :)

2 DustmaN:
Дело в том, что некоторые хостинги отключают эту функцию, т.к. её активно используют спаммеры для своих рассылок. Или же, smtp-серверы попросту блокируют письма, отправленные с серверов хостинга (я с этим столкнулся - лично просил администрацию mail.ru и yandex.ru добавить мой mail.tfsoft.org.ua в ихний "белый" список, убеждал, что я не очередной спаммер :) )
 
Last edited:

Gosh@n

New member
Feb 25, 2006
77
34
Ещё одни вопрос:
Хочу внедрить в форму выпадающее меню. Пользователь выбирает вариант, отправляет, а мне на мыло соответственно должно придти, какое меню из списка он выбрал, помимо самого сообщения и тп.
Так вот, что мне нужно прописать в скрипте?

Ой, сам разобрался :) Спасибо =)
 
Last edited:

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord