<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

В курсе Вы узнаете всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики.

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Урок 11 (страница с каптчей)
24.03.2017 08:13:16 Урок 11 (страница с каптчей) Сообщение #1
zinowjewsergey@yandex.ru

zinowjewsergey@yandex.ru

Новичок

Новичок

Дата регистрации:
16.03.2017 07:44:28

Сообщений: 5

Всем привет! Кто-нибудь встречался с подобной ошибкой? Как ее решить?

В курсе PHP и MySQL на 11 уроке (где создается страница с каптчей не работает изображение.

Пользуюсь OpenServer. Выдает такую вот ошибку:

Server error!

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster.

Error 500

localhost
Apache


Лог запросов вот такой вот:

Nginx запросы (localhost: 127.0.0.1 [24/Mar/2017:11:41:47 +0600] "GET /site/captcha.php HTTP/1.1" "-" 500 1388 "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36" "-"

Apache запросы (localhost: 127.0.0.1 [24/Mar/2017:11:41:47 +0600] "GET /site/captcha.php HTTP/1.0" 500 1047 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36"

Apache отладка ([Fri Mar 24 11:41:47.049775 2017] [http:error] [pid 2348:tid 632] [client 127.0.0.1:1776] AH02429: Response header name 'Content type' contains invalid characters, aborting request)

Весь код у меня точь в точь как в курсе.

Форма:

<h2>Вход на сайт</h2>
%message%
<form name="auth" action="functions.php" method="post">
<table>
<tr>
<td>Логин:</td>
<td>
<input type="text" name="login"/>
</td>
</tr>
<tr>
<td>Пароль:</td>
<td>
<input type="password" name="password" value="%login%"/>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<img src="%address%captcha.php" alt="Каптча" />
</td>
</tr>
<tr>
<td>Проверочный код</td>
<td>
<input type="text" name="captcha" />
</td>
</tr>
<tr>
<td colspan ="2" align="right">
<input type="submit" name="auth" value="Зарегистрироваться" />
</td>
</tr>
</table>
</form>

Скрипт php с каптчей:

<?php
session_start();
$rand = mt_rand(1000, 9999);
$_SESSION["rand"] = $rand;
$im = imageCreateTrueColor(90, 50);
$c = imageColorAllocate($im, 255, 255, 255);
imageTtfText($im, 20, -10, 10, 30, $c, "/tmpl/text/fonts/verdana.ttf", $rand);
header("Content type: image/png";
imagepng($im);
imagedestroy($im);
?> 
Профиль Ответить
24.03.2017 19:52:57 Урок 11 (страница с каптчей) Сообщение #2
lll

lll

Эксперт

Эксперт

Дата регистрации:
17.06.2016 22:32:32

Сообщений: 120

Привет!! у тебя есть файл .htaccess ??? Если да, то смотри его на наличие ошибок!
Профиль Ответить