|
|
|
|
|
для: cheops
(19.04.2011 в 21:53)
| | кажется нашел ошибку...странно пока...закомментировал вызов данныз из бд - картинка появилась. счас буду дальлше разбираться | |
|
|
|
|
|
|
|
для: cheops
(19.04.2011 в 21:53)
| | делал - ничего не выводится.
данные берутся из бд. выводил их print_r - все на месте. картинка-фон, на месте, шрифт - на месте. | |
|
|
|
|
|
|
|
для: P@Sol
(19.04.2011 в 21:39)
| | Временно закомментируйте header("Content-type: image/jpeg"); - он может скрывать вывод об ошибке. | |
|
|
|
|
|
|
|
для: cheops
(19.04.2011 в 21:24)
| | итог работы скрипта вывод изображения:
header("Content-type: image/jpeg");
ImageJpeg($src, null, -1);
т.е. я в обоих случаях набираю /card.php?number=33303431353336
в первом выводится форма, во втором этот самый квадратик.
содержание card.php - то, что в посте Итог темы: | |
|
|
|
|
|
|
|
для: P@Sol
(19.04.2011 в 20:57)
| | А, речь об тэге <img>? Посмотрите что выводит сам скрипт, набрав его в адресной строке. | |
|
|
|
|
|
|
|
для: cheops
(19.04.2011 в 20:35)
| | квадрат, обычный, который показывает, что отсутствует изображение | |
|
|
|
|
|
|
|
для: P@Sol
(19.04.2011 в 20:33)
| | Квадрат какого размера (хоть что-то на странице приблизительно имеет такие же размеры)? | |
|
|
|
|
|
|
|
для: P@Sol
(04.04.2011 в 21:49)
| | разместил этот код на двух сайтах на одном хостинге с одинаковыми настройками. на одном работает, на втором отображается квадратик с красным крестиком. в чем может быть проблема? | |
|
|
|
|
|
|
|
для: P@Sol
(04.04.2011 в 21:07)
| | А str_split() что возвращает? Вы дамп массива контролировали? Вообще говоря это избыточная функция в однобайтовой кодировке со строкой можно работать как с массивом. | |
|
|
|
|
|
|
|
для: cheops
(04.04.2011 в 11:00)
| | Итог темы:
<?
function eachletter($text, $codepage = "UTF-8")
{
$arr = array();
for($i = 0; $i < mb_strlen($text, $codepage); $i++)
{
$arr[$i] = mb_substr($text, $i, 1, $codepage);
}
return $arr;
}
$src = imagecreatefromjpeg($_SERVER['DOCUMENT_ROOT'].'/image/form.jpg');
$textcolor=imagecolorallocate($src,0,0,0);
foreach (eachletter(mb_strtoupper("Мамин-Сибиряк",'UTF-8')) as $key => $value)
{
imagettftext($src, 10, 0, (165+$key*21), 138, $textcolor, $_SERVER['DOCUMENT_ROOT']."/font/arial.ttf", $value);
}
foreach (eachletter(mb_strtoupper("Дмитрий",'UTF-8')) as $key => $value)
{
imagettftext($src, 10, 0, (165+$key*21), 160, $textcolor, $_SERVER['DOCUMENT_ROOT']."/font/arial.ttf", $value);
}
foreach (eachletter(mb_strtoupper("Наркисович",'UTF-8')) as $key => $value)
{
imagettftext($src, 10, 0, (165+$key*21), 183, $textcolor, $_SERVER['DOCUMENT_ROOT']."/font/arial.ttf", $value);
}
header("Content-type: image/jpeg");
ImageJpeg($src, null, -1);
ImageDestroy($src);
|
| |
|
|
|
|