Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отправка писем с сайта
 
 автор: Dizels   (11.09.2006 в 09:57)   письмо автору
 
 

Возникла проблема с этой отправкой, скрипт отправки я взял из книги PHP 5 практика создания web- сайтов, так вот - загрузил все на сервак, а мне при написании письма и нажатии кнопки "отправить" выдает:

Not Found
The requested URL /public_html/mail/mail.php was not found on this server.


Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Файл mail.php на сервак точно залит! Что мне сделать, чтобы исправить эту ошибку?

   
 
 автор: mishaMC   (11.09.2006 в 10:02)   письмо автору
 
   для: Dizels   (11.09.2006 в 09:57)
 

Приведите строку начала формы <form action...>.

Также не плохо бы было прикрепить в виде аттача сам код скрипта. Потому что трудно понять что-либо по вашему посту.

   
 
 автор: Dizels   (11.09.2006 в 12:27)   письмо автору
 
   для: mishaMC   (11.09.2006 в 10:02)
 

Вот архив папки mail

так же вот url сайта, где собственно и хочется реализовать отправку http://yaltags.crimea.ua/index.php?mod=mod6

   
 
 автор: Dizels   (12.09.2006 в 10:15)   письмо автору
 
   для: Dizels   (11.09.2006 в 12:27)
 

ну что - кто-нибудь поможет?

   
 
 автор: cheops   (12.09.2006 в 11:37)   письмо автору
 
   для: Dizels   (11.09.2006 в 12:27)
 

А путь в атрибуте action ("../public_html/mail/mail.php") у вас указан верно? Обработчик и HTML-форма находятся в одной директории? HTML-форма куда-то включается при помощи include или используется непосредственно?

   
 
 автор: Dizels   (12.09.2006 в 23:00)   письмо автору
 
   для: cheops   (12.09.2006 в 11:37)
 

Пути прописаны верно, а вот форма действительно включается при помощи include, у меня структура сайта следущая: к index.php добавляется параметр mod1 к примеру, что означает что выбран первый раздел меню и т.д., т.е. таким образом выходит, что форма включена в include если я все правильно понял, чтобы понять как работает сайт - зайдите по ссылке, думаю тогда поймете, а то я наверное очень непонятно объяснил.
Так вот вопрос, раз форма включена в include то что мне теперь делать, чтобы она заработала? куда и какие изменения вносить?

   
 
 автор: cheops   (13.09.2006 в 12:34)   письмо автору
 
   для: Dizels   (12.09.2006 в 23:00)
 

Если форма включается в другой файл, то путь к обработчику должен быть относительно этого файла. Вы можете избежать этих проблем, если будете писать полный сетевой путь. Т.е. вместо "../public_html/mail/mail.php" писать "http:/".$_SERVER['SERVER_NAME']."/mail/mail.php".

http://www.softtime.ru/info/articlephp.php?id_article=69

   
 
 автор: Dizels   (13.09.2006 в 15:04)   письмо автору
 
   для: cheops   (13.09.2006 в 12:34)
 

Вообщем если я все правильно понял, то поменял я вот так: <FORM action="http://localhost/yaltags/mail/mail.php" method=post>

Вот, но все равно ошибку выдает:

Warning: main(../yaltags/admin/config.php): failed to open stream: No such file or directory in z:\home\localhost\www\yaltags\mail\mail.php on line 5

Fatal error: main(): Failed opening required '../yaltags/admin/config.php' (include_path='.;/usr/local/php/PEAR') in z:\home\localhost\www\yaltags\mail\mail.php on line 5


Вот, config.php прикрепляю.

Мне сейчас нужно все настроить чтобы работало на моем компе. Использую Денвер

   
 
 автор: cheops   (13.09.2006 в 18:49)   письмо автору
 
   для: Dizels   (13.09.2006 в 15:04)
 

В место ../yaltags/admin/config.php следует указать путь от включаемого файла.

   
 
 автор: Dizels   (17.09.2006 в 11:35)   письмо автору
 
   для: cheops   (13.09.2006 в 18:49)
 

можно как нибудь по-другому объяснить, а то я что-то не пойму что делать надо

   
 
 автор: EXP   (17.09.2006 в 12:42)   письмо автору
 
   для: Dizels   (17.09.2006 в 11:35)
 

Наверно <form action="http://yaltags.crimea.ua/mail/mail.php" ...

   
 
 автор: Dizels   (18.09.2006 в 10:40)   письмо автору
 
   для: EXP   (17.09.2006 в 12:42)
 

изменил файл index.php вот так:

require_once("http://yaltags.crimea.ua/admin/config.php");
  $title="Форма отправки письма"; 
    
?>
<h3 align="center" class=artnamepage>Форма отправки письма</h3>
<p>При отправке письма обязательно заполните поля: ФИО и информацию для связи 
(телефон или <nobr>e-mail</nobr>). </p>
<FORM action="<form action="http://yaltags.crimea.ua/mail/mail.php" method=post>
....


Вот какую ошибку выдает:

Warning: main(http://yaltags.crimea.ua/admin/config.php): failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in /home/yaltags/public_html/mail/index.php on line 4

Fatal error: main(): Failed opening required 'http://yaltags.crimea.ua/admin/config.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/yaltags/public_html/mail/index.php on line 4

   
 
 автор: Dizels   (19.09.2006 в 11:11)   письмо автору
 
   для: Dizels   (18.09.2006 в 10:40)
 

Вопрос в силе

   
 
 автор: elenaki   (19.09.2006 в 11:15)   письмо автору
 
   для: Dizels   (19.09.2006 в 11:11)
 

требуется авторизация на SMTP-сервере. сейчас так борются со спамом. у меня была похожая ситуация. ищите тему "Ошибка SMTP". если найду, выложу линк.

BOT OH:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=14091&page=1

   
 
 автор: Dizels   (19.09.2006 в 21:17)   письмо автору
 
   для: elenaki   (19.09.2006 в 11:15)
 

Да уж - прочитал, но что-то не сильно у меня выходит(я только начинаю разбираться в PHP), так вот - может поделитесь кодом? Если не на всеобщее обозрение, то на мыло (dizels@rambler.ru). Буду очень благодарен, думаю Вы это особенно поймете, так как оценили когда помогли Вам.

   
 
 автор: elenaki   (25.09.2006 в 16:43)   письмо автору
 
   для: Dizels   (19.09.2006 в 21:17)
 

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

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования