Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Почему не работает скрипт?

00 голосов
2
Здравствуйте!
Помогите пожалуйста определить проблему.
Есть Php скрипт который генерирует изображение капчи,тоесть по нажатию кнопки чтобы сменялась капча на форме,но все это работает только на локальном хосте,после переноса на сервер битрикс скрипт генерировать изображение перестал.
Папку со всеми файлами разместил в /bitrix ,javascript подключен и работает,а вот крипт нет.Скрипт использует шрифты которые лежат в папке в подпапке fоnts/ Уважаемые гуру,подскажите в чем может быть проблема!?Код скрипта привожу ниже.


Код
<?php
session_start();

$word_1 = '';

for ($i = 0; $i < 2; $i++) 
{
   $word_1 .= chr(rand(97, 122));
}
for ($i = 0; $i < 2; $i++) 
{
   $word_2 .= chr(rand(97, 122));
}

$_SESSION['random_number'] = $word_1.' '.$word_2;

$dir = 'fonts/';

$image = imagecreatetruecolor(165, 50);

$font = "recaptchaFont.ttf"; // font style

$color = imagecolorallocate($image, 0, 0, 0);// color

$white = imagecolorallocate($image, 255, 255, 255); // background color white

imagefilledrectangle($image, 0,0, 709, 99, $white);

imagettftext ($image, 22, 0, 5, 30, $color, $dir.$font, $_SESSION['random_number']);


header("Content-type: image/png");

imagepng($image);  ?>
спросил 05 Апр, 14 от Valera21 (100 баллов)

2 Ответы

00 голосов
Я бы начал искать проблему так:
1) установил бы вывод ошибок

Код
ini_set('display_errors',1);
error_reporting(E_ALL);
 

2) Запустил бы этот скрипт напрямую.
ответил 22 Окт, 14 от SleepLess (1,220 баллов)
00 голосов
Цитата
Денис Сон пишет:
Я бы начал искать проблему так:
1) установил бы вывод ошибок
Код
 ini_set('display_errors',1);
error_reporting(E_ALL);
  

2) Запустил бы этот скрипт напрямую.
Проблема решена-помог ваш совет, причина неотображения был а в том что не была определена переменная $word_2 , Спасибо!
ответил 21 Фев, 15 от Valera21 (100 баллов)

Похожие вопросы

0 голосов
5 ответов
0 голосов
7 ответов
0 голосов
4 ответов
спросил 14 Янв, 13 от OPEX (720 баллов)
0 голосов
2 ответов
спросил 31 Янв, 14 от Storitell (340 баллов)