[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работают формы обратной связи
Mucmuk
Доброго времени. Может вопрос и довольно таки банальный но увы справиться с ним пока что не удалось.
Есть простой сайт на html, хотел установить на него форму обратной связи на php, но не одна из форм которую я туда ставлю не работает.
при попытки отправить письмо мне выдают вот такую вот ошибку:

Server Error in '/' Application.

Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

Подскажите что не так с формами и скриптами пожалуйста, а то уже всю голову сломал.


Source Error:


[No relevant source lines]

Source File: c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\270571d4\15ec2afb\App_Web_fcagc8am.0.cs Line: 0

Stack Trace:


[HttpException (0x80004005): Unable to validate data.]
System.Web.Configuration.MachineKeySection.GetDecodedData(Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Int32& dataLength) +289
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +140

[ViewStateException: Invalid viewstate.
Client IP: 94.180.144.224
Port: 51099
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.187 Safari/535.1
ViewState: /wEPDwUJMzAwMjkwMjQ4D2QWAgIDD2QWAgIDD2QWAmYPZBYCAgMPDxYCHgdWaXNpYmxlaGRkGAEFHl9fQ29udHJvbHNSZXF1aXJlU G9zdEJhY2tLZXlfXxYOBQxjYnhTZXJ2aWNlJDAFDGNieFNlcnZpY2UkMQUMY2J4U2VydmljZSQyBQxjYnhTZXJ2aWNlJDIFDGNieF Byb2R1Y3QkMAUMY2J4UHJvZHVjdCQxBQxjYnhQcm9kdWN0JDIFDGNieFByb2R1Y3QkMwUMY2J4UHJvZHVjdCQzBQ1jYnhQcm9wZXJ0eSQwBQ1jYnhQcm9wZXJ0eSQxBQ1jYnhQcm9wZXJ0eSQyBQ1jYnhQcm9wZXJ0eSQzBQ1jYnhQcm9wZXJ0eSQzkjjF88HIx00s2iwdGCth3gurEPQ=
Referer: http://inventi.ru/quote.aspx.php
Path: /quote.aspx]

[HttpException (0x80004005): Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.]
System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) +106
System.Web.UI.ViewStateException.ThrowMacValidationError(Exception inner, String persistedState) +14
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +242
System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +4
System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) +37
System.Web.UI.HiddenFieldPageStatePersister.Load() +207
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +105
System.Web.UI.Page.LoadAllState() +43
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6785
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +242
System.Web.UI.Page.ProcessRequest() +80
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.quote_aspx.ProcessRequest(HttpContext context) in c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\270571d4\15ec2afb\App_Web_fcagc8am.0.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
[glow=][/glow]



Спустя 5 минут, 27 секунд (8.11.2011 - 13:45) caballero написал(а):
уверен что это PHP а не .NET?

Цитата
хотел установить на него форму обратной связи на php

форм на PHP не бывает. Бывают только на HTML.

Спустя 13 минут, 42 секунды (8.11.2011 - 13:59) Mucmuk написал(а):
Посоветуйте пожалуйста как это разрешить.
Ни одна из форм обратной связи так и не заработала. Делал все как и было ygbcfyj в инструкции но ничего не помогло.
вот пример одной из форм:
Как интегрировать php-форму обратной связи в сайт, построенный на html:

1. Создаем файл mail.php

скачать можете по этой ссылке
не забудьте поменять расширение на php
в 55 строке кода указываем свой e-mail.


2. Заливаем этот файл в ту же директорию на хостинге, где будет страница с формой обратной связи. У меня все файлы сайта в коренной папке, туда же поместил и этот файл.

3. В код страницы, где будет форма обратной связи (у меня это «Вопросы и ответы») вставляем следующий код:

<tr>
<td>
<form action=mail.php method=post>
Ваше имя<br><input type=text name=name size=30><p>
Ваш e-mail<br><input type=text name=email size=30><p>
Ваш вопрос<br><textarea name=mess rows=10 cols=50></textarea><p>
<input type=submit value=”Отправить сообщение”>
</form>
</td>
</tr>

4. Меняем формат файла из html в php. Например, у меня получилось voprosi-i-otveti.php

5. Соответственно, в файле mail.php в строках 13, 27, 41 – указывается страница, на которой будет расположена форма. В приведенном файле у нас указано <a href=voprosi-i-otveti.php>.

Что в итоге: (форма не рабочая, просто, чтобы показать что получается)



Read more: http://www.prodvinemvmeste.ru/sovety/forma...m#ixzz1d6vATuG7

Спустя 2 минуты, 1 секунда (8.11.2011 - 14:01) m4a1fox написал(а):
Mucmuk
Вставьте на сайте вот это

<?php
phpinfo();
?>

Спустя 6 минут, 28 секунд (8.11.2011 - 14:07) m4a1fox написал(а):
Mucmuk
Еще раз!

Цитата


Вставьте на сайте вот это


<?php
phpinfo();
?>

И сюда давайте что получилось!

Спустя 1 минута, 37 секунд (8.11.2011 - 14:09) caballero написал(а):
во первых, проставте двойные кавычки в атриьутах HTML
во вторых ваш запрос уходит на ASP.NET а не на PHP
если там IIS то настройки надо проверить почему он PHP файлы не подхватывает


Спустя 35 секунд (8.11.2011 - 14:09) johniek_comp написал(а):
так а что ты хочешь от нас?
давай поставлю тебе на сайт PHP форму обратки и ещё чего захочешь. 300 руб.

Спустя 1 минута, 49 секунд (8.11.2011 - 14:11) m4a1fox написал(а):
johniek_comp
Ты можешь успокоиться с деньгами! По поводу и без! Сколько можно! Если бы человек не хотел париться, то уже наверно сказал бы об этом! Уже один раз помог сайту - http://www.super-russian-fishing.ru.... заднюю включил, так что и не заметили!

Спустя 41 минута, 28 секунд (8.11.2011 - 14:53) m4a1fox написал(а):
Видимо мы так и не узнаем, получилось ли у ТС то что он хотел, или нет! smile.gif

Спустя 48 минут, 19 секунд (8.11.2011 - 15:41) johniek_comp написал(а):
m4a1fox
откуда инфа?

Спустя 14 минут, 28 секунд (8.11.2011 - 15:55) caballero написал(а):
Цитата
Видимо мы так и не узнаем, получилось ли у ТС то что он хотел, или нет!


Чего узнавать - очевидно что IIS криво настроен

Спустя 28 минут, 55 секунд (8.11.2011 - 16:24) m4a1fox написал(а):
johniek_comp
Цитата
откуда инфа?

От Логики! Была тема с запросом - ты подписался - мол сделаю зуб даю..... пять дней прошло, человек сегодня еще тему создает мол надо сделать опять... вот и вывод! А ты врунишка просто....

Спустя 22 часа, 10 минут, 33 секунды (9.11.2011 - 14:35) Mucmuk написал(а):
Сори вчера не смог ответить,интернет отрубили на всю ночь. Хотел попросить если есть умельцы это хозяйство настроить то я бы с радостью принял помощь. Сомо собой вознаграждение тоже будет.
Для более подробной информации я в контакте http://vkontakte.ru/cugxe
а так же моя ася 599917056.
Буду очень благодарен за помощь. Уже голова кругом идет, все перепробовал.

Спустя 4 часа, 48 минут, 26 секунд (9.11.2011 - 19:23) johniek_comp написал(а):
m4a1fox
я не смог не потому что знаний не хватило, другая причина я тоже как бы человек пока.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.