|
|
|
|
|
для: Рафик
(13.09.2007 в 20:39)
| | Ответьте пожалуйста, очень нужно! | |
|
|
|
|
|
|
|
для: Рафик
(13.09.2007 в 20:39)
| | Ответьте пожалуйста, очень нужно! | |
|
|
|
|
|
|
|
для: Trianon
(11.09.2007 в 13:00)
| | gd
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled | |
|
|
|
|
|
|
|
для: Рафик
(11.09.2007 в 12:36)
| | а что пишет на хостинге phpinfo() о графической библиотеке? | |
|
|
|
|
|
|
|
для: Trianon
(08.09.2007 в 22:06)
| | Просто я опустил их. Они есть. В чем же проблема?
Может функция imagetruecolor или еще какая-либо не работает. Я поэксперементирую. Может ситуация прояснится. Уже замучился с этим. Как в болоте застрял. | |
|
|
|
|
|
|
|
для: Рафик
(08.09.2007 в 21:47)
| | Файл create_image.php должен начинаться с символов <?php
И заканчиваться символами ?>
У Вас этого не видно. | |
|
|
|
|
|
|
|
для: Рафик
(08.09.2007 в 21:34)
| | Привожу полный код create_image.php:
$size_x = 200;
$size_y = 75;
$code = 'secret';
$space_per_char = $size_x / (strlen($code)+1);
$img = imagecreatetruecolor($size_x, $size_y);
$background = imagecolorallocate($img, 255, 255, 255);
$border = imagecolorallocate($img, 128, 128, 128);
$colors[] = imagecolorallocate($img, 128, 64, 192);
$colors[] = imagecolorallocate($img, 192, 64, 128);
$colors[] = imagecolorallocate($img, 108, 192, 64);
imagefilledrectangle($img, 1, 1, $size_x - 2, $size_y - 2, $background);
imagerectangle($img, 0, 0, $size_x - 1, $size_y - 1, $border);
for ($i = 0; $i < strlen($code); $i++) {
$color = $colors[rand(0, count($colors)-1)];
imagettftext($img, 28 + rand(0, 8), -20 + rand(0, 40), ($i + 0.3) * $space_per_char, 50 + rand(0, 10), $color, 'arial.ttf', $code{$i});
}
imageantialias($img, true);
for ($i = 0; $i < 1000; $i++) {
$x1 = rand(5, $size_x - 5);
$y1 = rand(5, $size_y - 5);
$x2 = $x1 - 4 + rand(0, 8);
$y2 = $y1 - 4 + rand(0, 8);
imageline($img, $x1, $y1, $x2, $y2, $colors[rand(0, count($colors)-1)]);
}
header('Content-type: image/gif');
imagegif($img);
|
Может это как проянить ситуцию! | |
|
|
|
|
|
|
|
для: Trianon
(08.09.2007 в 18:40)
| | Все-таки какой выход? | |
|
|
|
|
|
|
|
для: Рафик
(08.09.2007 в 18:21)
| | скрипт (допустим create_html.php) фрагмент которого Вы только что привели , формирующий страницу с html-кодом , не будет сам формировать изображение. Он в этом самом коде создает тег со ссылкой, по которой браузер вызывает другой скрипт create_image.php для этой цели.
скрипт create_image.php занимается только формированием изображения и никаких тегов не выводит.
Это два разных скрипта. | |
|
|
|
|
|
|
|
для: Trianon
(07.09.2007 в 08:31)
| | Я имею в виду та страница которая содержит тег img:
. . .
<p align='center' style='color: #800040'>макс-ый размер <b>10 Кб</b><br>
Рекомендуемая длина и ширина: 150х100 или 100х150<br>
Допускаются следующие форматы <br>файлов: <b>bmp, jpg, jpeg, gif, png</b></p>
<img src='create_image.php'></img><br>
<input name='inputcode' type='text' title="Введите контрольную фразу">
. . .
|
А вообще мне кажется не в этом проблема. Если у кого есть какие-либо предложения - напишите пожалуйста. Спасибо за участие! | |
|
|
|
|