Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500 / 13 сообщений из 13, страница 1 из 1
08.01.2016, 16:59
    #39143425
S0ME0NE
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
файл index.html содержит строки
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title> урок Формы </title>
<body>
 <form align="center" action="form1.php" method="post">
<p>имя пользователя:
 <input type="text" name="username" maxlenght="15" />
<p>пароль:
 <input type="text" name="password" maxlenght="15" />
<p><input type="submit" value="отправить данные">
</form>
</body>
</html>



form1.php запускается, но оба браузера выдают одну ошибку
HTTP 500 Internal Server Error
Код: 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.
<html>
<head>
<title> Обработка данных </title>
</head>
<body>
<?php 
if ((isset($_POST['username'])) && (isset($_POST['password']) ))
{
    $name = htmlentities($_POST['username']);
    $password = htmlentities($_POST['password']);
    $output =" сообщение "
    Вас зовут: $username

    пароль: $password

    echo $output;
}
else
{   
    echo "Введенные данные некорректны";
}
?>
</body>
</html>


Я новичёк, объясните пожалуйста
...
Рейтинг: 0 / 0
08.01.2016, 17:20
    #39143441
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
S0ME0NEошибку
HTTP 500 Internal Server ErrorВсе описания ошибки с кодом 500 следует смотреть в логе ошибок сервера. За этим кодом скрывается огромное множество ошибок.

Навскидку, вот в этом фрагменте то ли бардак с кавычками, то ли не хватает чего-то много:
Код: php
1.
2.
3.
4.
5.
6.
    $output =" сообщение "
    Вас зовут: $username

    пароль: $password

    echo $output;
...
Рейтинг: 0 / 0
08.01.2016, 17:21
    #39143442
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
Да, и переменная $username как-то совсем особняком зависла, ранее не определена нигде.
...
Рейтинг: 0 / 0
08.01.2016, 17:31
    #39143453
S0ME0NE
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
имя переменной исправил, но ошибка та же № 500
вместо метода post написал get
в командной строке стало видно имена переменных и их значения
сайтик .ru/form1.php?username=fff&password=ddd
но echo так и не заработал
...
Рейтинг: 0 / 0
08.01.2016, 18:07
    #39143479
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
S0ME0NEимя переменной исправилА остальное?
...
Рейтинг: 0 / 0
08.01.2016, 18:12
    #39143483
S0ME0NE
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
исправил так: (упростил) и перезаписал на хостинг form1.php
стало выдавать Введенные данные некорректны
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<html>
<head>
<title> Обработка данных </title>
</head>
<body>

<?php 
if ((isset($_POST['username'])) && (isset($_POST['password']) ))
{
    $username = htmlentities($_POST['username']);
    $password = htmlentities($_POST['password']);
    echo "эхо работает";
}
else
{   
    echo "Введенные данные некорректны";
}
?>

</body>
</html>
...
Рейтинг: 0 / 0
08.01.2016, 19:37
    #39143565
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
Скорее, "данные не были отправлены"
...
Рейтинг: 0 / 0
08.01.2016, 22:13
    #39143645
Gwa
Gwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
S0ME0NE,
зачем в форме у Вас несколько <p> и нет ни одного закрывающего </p> ?
...
Рейтинг: 0 / 0
08.01.2016, 22:28
    #39143651
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
GwaS0ME0NE,
зачем в форме у Вас несколько <p> и нет ни одного закрывающего </p> ?Закрывающий </p> формально не обязателен.
...
Рейтинг: 0 / 0
08.01.2016, 22:28
    #39143654
Gwa
Gwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
S0ME0NE,

некорректно формируете $output

нужно что-то типа
$output =" сообщение "." Вас зовут: ".$username." пароль: ".$password;
...
Рейтинг: 0 / 0
08.01.2016, 22:48
    #39143658
S0ME0NE
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
судя по командной строке браузера
username и password
передаются в form1.php
сайтик.ru/form1.php? username =Alex& password =12345
но оператор if возвращает результат фальш, а не истина
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?php 
if ((isset($_POST['username'])) && (isset($_POST['password']) ))
{
    echo "эхо работает";
}
else
{   
==>    echo "Введенные данные некорректны";
}
?>
...
Рейтинг: 0 / 0
08.01.2016, 23:51
    #39143681
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
S0ME0NEusername и password
передаются в form1.php
сайтик.ru/form1.php? username =Alex& password =12345Методом GET передаются? А проверяете POST.
...
Рейтинг: 0 / 0
09.01.2016, 00:00
    #39143682
S0ME0NE
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500
vkleS0ME0NEusername и password
передаются в form1.php
сайтик.ru/form1.php? username =Alex& password =12345Методом GET передаются? А проверяете POST.
Всё! Заработало всё!
Благодарю Вас vkle
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / из файла index.html вызывается form1.php. Почему IE и Хром выдают ошибку 500 / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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