проблема с формой обратной связи.

goshan

Новичок
проблема с формой обратной связи.

Добрый день.

Столкнулся со следующей проблемой:

форма обратной связи нормально работала на сайте, полностью написанном на html. при переносе этой анкеты на сайт, написанный с php, эта анкета перестала работать. Сама форма обратной связи состоит из 2-х файлов - первый- html

<form method=post action="anketa1.php">
<table width="500" border="0"align="center">
.....
.....
......
<td><input type=submit value="Отправить анкету"></td>
</form>.


Второй- php


<?php
$forma=$_POST['forma'];
...
...
$toaddress = 'моя@почта';
$subject = 'тема письма';
...
."Контактный телефон".$contact."\n"
."1. Организационно-правовая форма: ".$forma."\n"

......
$fromaddress ="Content-type: text/plain; charset=windows-1251\r\n";




mail($toaddress, $subject, $mailcontent, $fromaddress);
?>
...
<h1>Ваша заявка успешно отправлена</h1>




так вот, при нажатии на кнопку "отправить" выводится надпись "Ваша заявка успешно отправлена@?
но письмо реально не отправляется, в папке sendmail тоже не появляется.
Такое ощущение, что php скрипт во втором файле почему-то не выполняется, но и не выводится исходный код.

подскажите, в чем может быть проблема, не первый день уже бьюсь!
 

goshan

Новичок
Спасибо. Почитал. добавил
ini_set('display_errors',1);
error_reporting(E_ALL);

и в htaccess тоже.
но почему-то никаких сообщений об ошибках нет. И в логах тоже
 

Фанат

oncle terrible
Команда форума
там не только про ini_set('display_errors',1);
там страниц 10 разных способов найти ошибку.
в частности, там говорится о сокращении кода.
если mail выполнять вручную, без всяких форм - письмо отправляется?
 

goshan

Новичок
Извините, что отнимаю Ваше время. Статью я прочитал всю.
И перед тем, как писать на форум, пытался найти ошибку не один день. К сожалению, моих знаний оказалось для этого недостаточно.

Вручную- это как?
Если просто создать файл php с функцией mail и запустить его- то нет, не отправляется. Вообще у меня создается впечатление, что скрипт php вообще не выполняется на загружаемых страницах. Даже функция echo не работает. Но при этом исходный код на экран не выводится

-~{}~ 08.09.09 14:48:

если же этот файл пристегнуть к сайту, полностью написанному на html, то все отправляется. и форма тоже работает
 

goshan

Новичок
наверное, сильно коряво у меня получается сформулировать суть проблемы. Но все же постараюсь.

форму обратной связи пытаюсь поставить на новый сайт, написанный с использованием php. изменяемый контент сайта - это набор html - файлов. Я создал еще один такой html-документ с формой обратной связи, и файл php со скриптом отправки почты. сама форма открывается нормально, но вот почта не приходит. Пробовал в этот php файл вместо отправки почты писать echo 'привет'; но при обращении к этому файлу слово "привет" на мониторе не появлялось, отображается только то, что находится вне тэгов <?php......?>.
 

Фанат

oncle terrible
Команда форума
Вопрос.
Какая фраза повторяется на протяжении текста по ссылке 4 раза?
 

goshan

Новичок
<div id="content">
<!-- Column 1 -->
<?php

echo 'привет';
?>
<!-- Column 1 end -->
</div>
 

Фанат

oncle terrible
Команда форума
наконец-то
и года не прошло, как текст оказался-таки прочитан
-~{}~ 08.09.09 15:16:

как называется файл с этим гениальным кодом?
 

Фанат

oncle terrible
Команда форума
значит, веб-сервер не поддерживает рнр
а есть вообще веб-сервер-то?
 

goshan

Новичок
<div id="content">
<!-- Column 1 -->
<?php

echo 'привет';
?>
<!-- Column 1 end -->
</div>
 

Фанат

oncle terrible
Команда форума
спасибо, но не стоило беспокоиться
до меня доходит с первого раза
 

goshan

Новичок
сервер поддерживает. Пробовал запускать на компе из-под Денвера, пробовал размещать эти страницы на хостинге.
заглавная страница сайта- index.php. в нем php-скрипт выполняется

-~{}~ 08.09.09 15:20:

код второй раз случайно отправил, извините )
 

Фанат

oncle terrible
Команда форума
вообще странно конечно.
какой-то день чудес.
на работе тетя жалуется, что ей посылали файл с вложением, а пришло без.
здесь php не выполняется избирательно.

буква р в названии файла английская?
 

goshan

Новичок
я понимаю, что я полный чайник, но это я проверил. И название с расширением переписывал раз 5. пробовал переименовывать этот файл в html, и в файле .htaccsess делал соответствующую запись
 
Сверху