Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
2 / 2 / 1
Регистрация: 13.08.2011
Сообщений: 140

Не отправляется сообщение со страницы!

23.10.2016, 12:08. Показов 656. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую! В пхп я полный ноль. Есть сайт с двумя страницами: index.html и feedback.php.
На странице feedback.php сделана форма для отправки сообщений на мейл (см. вложение). Посетитель должен заполнить поля "Тема" и "Сообщение" и нажать кнопку "Отправить". Фишка в том, что:

1) Когда заходишь на страницу feedback.php под формой отображается текст:
Notice: Undefined index: submit in C:\localsites\www\site\feedback.php on line 67 (Вопрос: что не так в этой строке №67 ?)

2) Когда заполняешь поля формы и жмешь "Отправить", внизу формы появляется текст:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\localsites\www\site\feedback.php on line 76 (Вопрос: как настроить смтп-сервер? И какую вставить функцию в строку №76 ?)

У меня на компе стоят: Apache + php + MySQL + phpMyAdmin
Прошу помощи
Вложения
Тип файла: zip site_23.10.2016.zip (412.1 Кб, 3 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.10.2016, 12:08
Ответы с готовыми решениями:

(F5) - обновление страницы, но форма отправляется еще раз.
Подскажите, как сделать, чтобы юзер не мог несколько раз 'отправить форму' нажатием F5. Т.е. он при отправке попадает на страницу, где...

После обновления страницы статья еще отправляется в базу
после обновления страницы статья еще раз отправляется в базу. как сделать чтобы статья отправлялась только один раз?

После обновления страницы форма сама отправляется без заполнения
<?php error_reporting(0);?> <!DOCTYPE html> <!--><html class="ie ie6" lang="en"> <!--> <!--><html class="ie ie7" lang="en"> <!--> ...

3
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
23.10.2016, 13:10
у тебя на 25м порту на localhost видать нет SMTP сервера который твою почту мог бы отправить.
в php.ini попробуй

; --- это комментарий
SMTP и ;sendmail_path
Второе разкомментируй и впиши своё мыло, а в 1 впиши сервер!
0
2 / 2 / 1
Регистрация: 13.08.2011
Сообщений: 140
23.10.2016, 13:15  [ТС]
Цитата Сообщение от Azdeman Посмотреть сообщение
; --- это комментарий
SMTP и ;sendmail_path
Объясните. Я не понял куда тут вписывать своё имя и как записать смтп-сервер?
Откуда мне его взять? Это нужно спец. программу ставить?
0
 Аватар для alexsamos33
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
23.10.2016, 15:41
Logos300, Попробуйте заменить эту строку:
PHP
1
if($_POST['submit'])
на эту:
PHP
1
if(!empty($_POST['submit']))
Поставьте себе на компьютер готовую сборку сервера, например, "Open Server", в нём уже есть встроенный почтовый сервер.
И да, вы же затем этот сайт в интернете на хостинге будете наверное размещать, а там скорее всего почтовый сервер уже будет и письма будут отправляться...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.10.2016, 15:41
Помогаю со студенческими работами здесь

Не отправляется CAN сообщение
Всем добрый день. Прошу помощи, помочь разобраться почему не отправляется CAN сообщение, все ли правильно я написал и настроил? ...

Не отправляется сообщение
Я пишу простенький чат на php+mysql. Почему не видно в таблице сообщение после того как нажал отправить? Регистрация и вход работают...

Не отправляется сообщение на почту
Почему не отправляется сообщение на почту? код : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"...

Не отправляется сообщение на почту
Здравствуйте! На странице html есть простая форма <form class="contact_form" name="mail" method="post"...

Не отправляется сообщение. SMTPLib
Здравствуйте. Решил запилить скрипт для отправки с одного майла на другой. import smtplib from email.mime.multipart import...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru