Здравствуйте! Такая проблема: не могу передать POST-запрос в php-страницу.
Думаю, что причина в том, что весь сайт настроен так, что файлы, которые просто лежат в директориях сайта не доступны. Вся навигация по сайту осуществляется так? если мы в браузере набираем
http://domain.ru/primer, то ничего не будет показываться, пока в одном php файле не пропишешь функцию с таким названием(primer).
Теперь к самой сути, при нажатии на кнопку на сайте через javascript передается POST-запрос в php-файл, но выскакивает ошибка "POST
http://domain.ru/primer 500 (Internal Server Error)", если прописана функция primer, в которой указан файл primer.php, который должен принять запрос и ошибка "POST
http://domain.ru/primer.php 404 (Not Found)"
Игорь_Vasinsky
23.12.2015 - 18:12
охерительно. Вам на форум писателей надо.
а тут форум программистов. сечёте разницу?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Цитата (Игорь_Vasinsky @ 23.12.2015 - 18:12) |
охерительно. Вам на форум писателей надо.
а тут форум программистов. сечёте разницу? |
Ну вы хотя бы направление куда копать можете подсказать? Может такое быть из-за определенного URI протокола?
icedfox
23.12.2015 - 18:37
yes1nкод показывайте , так будет понятней
Цитата (icedfox @ 23.12.2015 - 18:37) |
yes1n код показывайте , так будет понятней |
Код чего? Скрипта? php-страницы, до которой этот запрос так и не доходит?
Игорь_Vasinsky
23.12.2015 - 18:48
yes1n
Цитата |
Код чего? Скрипта? php-страницы, до которой этот запрос так и не доходит? |
зачем? ))) код - пинкод зп карты. а номер мы загуглим.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Цитата (Игорь_Vasinsky @ 23.12.2015 - 18:48) |
yes1n
Цитата | Код чего? Скрипта? php-страницы, до которой этот запрос так и не доходит? |
зачем? ))) код - пинкод зп карты. а номер мы загуглим.
|
Злой вы, я же помощи прошу...
Ну хотя бы код index.php покажите, непонятно же, что у вас там и как вызывается.
<?php
define('ENVIRONMENT', 'development');
if (defined('ENVIRONMENT'))
{
switch (ENVIRONMENT)
{
case 'development':
error_reporting(-1);
ini_set('display_errors', 1);
break;
case 'testing':
case 'production':
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT);
ini_set('display_errors', 0);
break;
default:
header('HTTP/1.1 503 Service Unavailable.', TRUE, 503);
echo 'The application environment is not set correctly.';
exit(1);
}
}
$system_path = 'system';
http://codeigniter.com/user_guide/general/managing_apps.html
$application_folder = 'application';
if (defined('STDIN'))
{
chdir(dirname(__FILE__));
}
if (realpath($system_path) !== FALSE)
{
$system_path = realpath($system_path).'/';
}
$system_path = rtrim($system_path, '/').'/';
if ( ! is_dir($system_path))
{
exit("Your system folder path does not appear to be set correctly. Please open the following file and correct this: ".pathinfo(__FILE__, PATHINFO_BASENAME));
}
define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));
define('EXT', '.php');
define('BASEPATH', str_replace("\\", "/", $system_path));
define('FCPATH', str_replace(SELF, '', __FILE__));
define('SYSDIR', trim(strrchr(trim(BASEPATH, '/'), '/'), '/'));
if (is_dir($application_folder))
{
define('APPPATH', $application_folder.'/');
}
else
{
if ( ! is_dir(BASEPATH.$application_folder.'/'))
{
exit("Your application folder path does not appear to be set correctly. Please open the following file and correct this: ".SELF);
}
define('APPPATH', BASEPATH.$application_folder.'/');
}
require_once BASEPATH.'core/CodeIgniter.php';
Фреймворк CodeIgniter
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.