powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Отладка передачи данных из формы
25 сообщений из 34, страница 1 из 2
Отладка передачи данных из формы
    #37865170
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем здравствуйте!

Настроил отладку в phpDesigner.

Создал новый проект. В нем два файла:

1.index.html

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<!DOCTYPE html "-//w3c//dtd XHTML 1.0 Transitional//EN" "http://www.w3c.org/TR/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=windows-1251" />
<meta name="autor" content="ФИО" />
<meta name="description" content="описание страницы" />
<meta name="keywords" content="курсы, по, thml, оконные, оконые, рамы," />
<title>Заголовок страницы</title>

</head>

<body>

<p>Введите название столиц через запятую:</p>
<form action='lesson18.php' method='get'>
<input type='text' name='capital' size='100' />

<input type='submit' value='OK' />
</form>


</body>

</html>



2. lesson18.php

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?

$cap = $_GET['capital'];

//echo $cap;

$cap2 = explode(',', $cap);

$str = "<select name='cap3'>";

foreach($cap2 as $key=>$val){
	$str .= "<option value=$key> $val";
}
$str .= "</select>";

echo $str;

?>



Начинаю отладку - запускается форма. В форме ввожу данные и жму на кнопку - в результате программа выводит то что показано на рисунке вместо того чтобы перейти в файл php.

Уважаемые коллеги подскажите что я делаю не так. Всем большое спасибо за помощь.
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37865172
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл картинку выложить. Вот
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37865175
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_MA,

Подозреваю, что нужно настроить вебсервер на обработку файлов *.php
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37865176
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleAlex_MA,

Подозреваю, что нужно настроить вебсервер на обработку файлов *.php

Отладка у меня настроена. Отдельные файлы php - без проблем отлаживаются.
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37865241
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_MA,

Тогда смотрите, какие хидеры отдаются.
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37865392
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_MAvkleAlex_MA,

Подозреваю, что нужно настроить вебсервер на обработку файлов *.php

Отладка у меня настроена. Отдельные файлы php - без проблем отлаживаются.

На счет отладки не знаю, а вот на счет обработки - то тут точно проблема
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37865602
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettAlex_MAпропущено...


Отладка у меня настроена. Отдельные файлы php - без проблем отлаживаются.

На счет отладки не знаю, а вот на счет обработки - то тут точно проблема

Можно пожалуйста поподробнее ?
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37865606
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleAlex_MA,

Тогда смотрите, какие хидеры отдаются.

Подскажите пожалуйста как это узнать ?
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37865657
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_MAvkleAlex_MA,

Тогда смотрите, какие хидеры отдаются.

Подскажите пожалуйста как это узнать ?
Пользовались бы вы номральными невизуальными средствами разработки такими как PhpStorm и вместе с xDebug у вас бы была нормльная отладка и номральаня среда разработки.
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37865675
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РенатAlex_MAпропущено...


Подскажите пожалуйста как это узнать ?
Пользовались бы вы номральными невизуальными средствами разработки такими как PhpStorm и вместе с xDebug у вас бы была нормльная отладка и номральаня среда разработки.

Спасибо - сегодня посмотрю.
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866679
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РенатAlex_MAпропущено...


Подскажите пожалуйста как это узнать ?
Пользовались бы вы номральными невизуальными средствами разработки такими как PhpStorm и вместе с xDebug у вас бы была нормльная отладка и номральаня среда разработки.

Установил phpStorm 4.0.2. Указал чтобы программа использовала в качестве браузера Crome.
Закинул в проект вышеописанные файлы. Настроил чтобы программа использовала для отладки php - xDebugger.
Начинаю отладку index.html предварительно наставив точек останова в файле php -> запускается html в хроме -> открывается форма в браузере -> жму кнопку в результате вместо того чтобы сработали брейкпойнты вижу то что на картинке.
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866683
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы пхп то вообще установили?)
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866686
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettВы пхп то вообще установили?)
конечно
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866688
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так к апачу надо его еще привязать
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866691
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где-то в httpd.conf должны быть такие строки:

Код: plaintext
1.
2.
3.
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:\Program Files (x86)\PHP\"
LoadModule php5_module "C:\Program Files (x86)\PHP\php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866692
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так же не стоит забывать, что под конкретные версии апача нужны конкретные версии пхп
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866695
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettгде-то в httpd.conf должны быть такие строки:

Код: plaintext
1.
2.
3.
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:\Program Files (x86)\PHP\"
LoadModule php5_module "C:\Program Files (x86)\PHP\php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL


Есть нечто подобное:
LoadModule php5_module "C:/php/php5apache2_2.dll"
PHPIniDir "C:/php"

php установлен точно, phpinfo() отрабатывает
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866698
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все работает и php и appach и phpMyAdmin - все сконфигурил вроде
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866702
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, вы шторт тег используете

<?

либо в конфиге их включите, либо используйте <?php
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866708
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettблин, вы шторт тег используете

<?

либо в конфиге их включите, либо используйте <?php

тег изменил как вы сказали - пока не помогло.
может я что то не так сконфигурил Interpreter ?
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866711
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что самое интересное я могу и php отлаживать, вот скрин
Отладка передачи данных из формы html не получается
Пардонте за занудство :)
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866718
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вы в браузере в адресной строке набираете http://test.ru/lessons18.php, что происходит?
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866719
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866721
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stasonixизв. http://test.ru/lesson18.php
получаю следующее:
...
Рейтинг: 0 / 0
Отладка передачи данных из формы
    #37866724
Alex_MA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_MAStasonixизв. http://test.ru/lesson18.php
получаю следующее:
что в принципе и логично, ведь данные из формы не получены => в _GET их нет и Undefined index
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Отладка передачи данных из формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]