Ошибка при отправке формы ( Not Acceptable )

Nicca

Новичок
Ошибка при отправке формы ( Not Acceptable )

При отсылки данных формы выдает следующую ошибку:
Not Acceptable
An appropriate representation of the requested resource /admin/news.php could not be found on this server.

Apache/1.3.33 Server at www.site.com Port 80

Вот форма:

<form name="forma" method="post" action="http://site.com/admin/news.php">
поля
кнопка
</form>

kак такое может быть, где ошибка? Ведь поле action должно однозначно указывать на мой скрипт. И кстати на локальном хосте все работает нормально.
В action я пробовал ставить: просто news.php, action="/home/site/public_html/priv/news.php, и вообще ничего не указывать

Интересно еще то, что ошибка повторяется через раз. То все ок, то эта ошибка лезит
Совсем ничего не понимаю
Помогите

P.S. Может написать структуру скрипта, может это поможет?
 

StUV

Rotaredom
если в браузере просто набрать
http://site.com/admin/news.php
на свой скрипт попадаешь ?
 

Nicca

Новичок
Да попадаешь.
Я обьясню структуру скрипта, может это поможет разобраться.
Админка сделана под 3 языка. Если по умолчанию захожу например на русский то для него все формы работают нормально. Проблемы возникают когда переходишь на другую языковую версию по такой ссылке<a href="?lang=ukr&do=step2&id=<? echo $id; ?>">. Попадаешь на эту же форму но только в нее загружается другая языковая версия.
Вот эта форма
<form name="forma" method="post">
<input type="hidden" name="id" value="<? echo $id; ?>"><input type="hidden" name="do" value="save">
<input type="hidden" name="lang" value="<? echo $lang; ?>">
<textarea name="text"><? echo $text; ?></textarea>
<input type="submit" name="sbt" value="Сохранить">
 

Nicca

Новичок
в этой форме и ошибка. Я пробовал по-разному ставить action
- вобще убирал ( как в форме что я привел )
- action="/home/site/public_html/priv/news.php"
- action="news.php"
- action="http://site.com/priv/news.php"
Во всех случаях получаю эту же ошибку
 

Nicca

Новичок
Да пожалуйста обьясните мне! Учиться никогда не позно и я буду очень Вам признателен. Очень хочу все понять
 

StUV

Rotaredom
короче
объяснять все нет времени (rtfm)
сделай
<form method="post" action="http://site.com/priv/news.php">
...
</form>
перед отправкой в браузере посмотри view source своей страницы - действительно ли в теге <form ...> то, что ты хотел.
Если ошибка появится, значет на сервере нет у тебя такого скрипта ="http://site.com/priv/news.php".
 

Nicca

Новичок
Ну что я маленький . Я все так и делал. Для каждого случая я просматривал хтмл код страници и все равно ошибка была при любых значениях action.


Вот я нашел такое в гугле(по коду своей ошибки), правда ничего не понял:
The resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headers sent in the request.

Unless it was a HEAD request, the response SHOULD include an entity containing a list of available entity characteristics and location(s) from which the user or user agent can choose the one most appropriate. The entity format is specified by the media type given in the Content-Type header field. Depending upon the format and the capabilities of the user agent, selection of the most appropriate choice MAY be performed automatically. However, this specification does not define any standard for such automatic selection.


Note: HTTP/1.1 servers are allowed to return responses which are
not acceptable according to the accept headers sent in the
request. In some cases, this may even be preferable to sending a
406 response. User agents are encouraged to inspect the headers of
an incoming response to determine if it is acceptable.
If the response could be unacceptable, a user agent SHOULD temporarily stop receipt of more data and query the user for a decision on further actions.
HEAD request - где-то сдесь надо копать?

-~{}~ 28.01.05 12:47:

Так в чем же проблема? Помогите, совсем запутался!!!
 

Nicca

Новичок
Это один файл. Форма в файле news.php а файл в папке priv

Блин получилось что всех запутал. В самом первом посте там где я писал admin имелось в виду priv.
 

Фанат

oncle terrible
Команда форума
повторяю.
объясните человеку, что такое HTTP

Тем, кто сам не понимает, что это такое, писать не рекомендуется.

-~{}~ 28.01.05 13:06:

Nicca, учись читать.
иначе придется всю жизнь советы от таких, как DenUs выслушивать
 

Nicca

Новичок
Фанат а ты обьяснить не можешь? Ведь все люди братья... Такое впечатление что ты знаешь о моей ошибке но не говоришь.
 

Фанат

oncle terrible
Команда форума
я уже пробовал.
ты не сделал то, что я тебе предлагал.
не вижу смысла повторять.

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

DenUs, вот именно, а нафлудил уже порядочно
 

Nicca

Новичок
И кстати в локальной версии сайта все работает.
Ты говоришь о http Я что-то думал что если указать прямой урл типа http://site.com/priv/news.php то должно работать по любому!!!
 

Фанат

oncle terrible
Команда форума
Должно. И работает.
А так же работает при указании "неполного урл" или вообще без указания.

http - это не 4 буквы в адресе, а такой протокол, по которому общаются сервер с браузером.
 
Сверху