Intereting Posts
Помимо пробелов, что еще может вызывать ошибки «заголовки, уже отправленные» в PHP Ошибка отображения 500 ошибок при любой ошибке в apache Laravel 5.1: htmlentities () ожидает, что параметр 1 будет строкой, заданный массив Как динамически создавать имя переменной в цикле PHP? PHP $ _SERVER php для веб-сайта с содержимым ajax и https Как заставить пользователей получать доступ к моей странице через HTTPS вместо HTTP? Объяснение примера PHP ini_set php.net display_errors Формат \ n \ n в \ n и отключить уникальный \ n в PHP (a la reddit) параметр, уже выбранный при загрузке страницы в выпадающем списке, а также changeble TypeError: oColumn не определено При использовании библиотеки JQuery Datatables Лучшее место для проверки в модели / представлении / модели контроллера? Как я могу получить постоянную магию PHP __FILE__ работать с Eclipse и PDT Как добавить пользовательскую колонку в сетку продаж / заказа в Magento? Как принудительно загрузить файл с помощью PHP

Ошибка HTTP 405.0 – метод не разрешен, с POST

Я пытаюсь использовать isset($_POST['Save']) в моем php-файле, чтобы сохранить результат в базе данных.

 echo "<form action='' method='POST'>"; echo "<input name='Save' type='submit' value='Save Result'>"; echo "</form>"; if(isset($_POST['Save'])) { include('saveResult.php'); } в echo "<form action='' method='POST'>"; echo "<input name='Save' type='submit' value='Save Result'>"; echo "</form>"; if(isset($_POST['Save'])) { include('saveResult.php'); } 

saveResult.php:

 <?php if(isset($_POST['Save'])) // If the submit button was clicked { $serverName = "Alaa"; echo"saveResult function php"; $connectionInfo = array( "Database"=>"i2b2blast", "UID"=>"i2b2blast", "PWD"=>"demouser"); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn ) { echo "Connection established.<br />"; }else{ echo "Connection could not be established.<br />"; die( print_r( sqlsrv_errors(), true)); } $sql = "INSERT INTO BlastQueryDim (QueryID, QuerySeq) VALUES ('9', 'q')"; $stmt = sqlsrv_query( $conn, $sql); if( $stmt === false ) { die( print_r( sqlsrv_errors(), true)); } } ?> 

но, я получил эту ошибку:

Ошибка HTTP 405.0. Метод не разрешен. Страница, которую вы ищете, не может быть отображена, поскольку используется недопустимый метод (HTTP-глагол). В запросе, отправленном на веб-сервер, использовался HTTP-глагол, который не разрешен модулем, настроенным для обработки запроса. На сервер был отправлен запрос, содержащий неверный HTTP-глагол. Запрос предназначен для статического содержимого и содержит HTTP-глагол, отличный от GET или HEAD. Запрос был отправлен в виртуальный каталог, используя HTTP-протокол POST, а документ по умолчанию – это статический файл, который не поддерживает HTTP-глаголы, отличные от GET или HEAD.

Любая помощь, пожалуйста?

Существует синтаксическая ошибка.
Попробуй это:

  include 'filename';