
11.02.2009, 18:09
|
|
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме: 350782
Репутация:
81
|
|
На серверной машине стоит nix, следующий код работать отказывается
<?php
header ("Content-type: image/gif");
$text=$_GET['text'];
// Name the font to be used (note the lack of the .ttf extension)
$font = 'tahoma.ttf';
$im = imagecreate (135, 12);
$white = imagecolorallocate ($im, 255, 255, 255);
$black = imagecolorallocate ($im, 0, 0, 0);
imagettftext ($im, 9, 0, 0, 9, $black,$font, substr($text,0,20));
$img=imagerotate ($im, 90,0);
imagegif ($img);
imagedestroy ($im);
imagedestroy ($img);
?>
думаю дело со шрифтом. Что делать в такой ситуации
|
|
|

11.02.2009, 18:30
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от truelamer
На серверной машине стоит nix, следующий код работать отказывается
<?php
header ("Content-type: image/gif");
$text=$_GET['text'];
// Name the font to be used (note the lack of the .ttf extension)
$font = 'tahoma.ttf';
$im = imagecreate (135, 12);
$white = imagecolorallocate ($im, 255, 255, 255);
$black = imagecolorallocate ($im, 0, 0, 0);
imagettftext ($im, 9, 0, 0, 9, $black,$font, substr($text,0,20));
$img=imagerotate ($im, 90,0);
imagegif ($img);
imagedestroy ($im);
imagedestroy ($img);
?>
думаю дело со шрифтом. Что делать в такой ситуации
А ты не думай, ты вставь в самое начала скрипта:
@ini_set("display_errors","1");
и потом, откуда у тебя $_GET['text']; прилетает? В коде нету
|
|
|

11.02.2009, 18:11
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
truelamer, кнопкой code или php не учили пользоваться?
а шрифт точно лежит рядом со скриптом?
|
|
|

11.02.2009, 18:12
|
|
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме: 350782
Репутация:
81
|
|
2blaga >кнопкой code или php - не понял о чем ты
скрипт в той же папке что и шрифт
|
|
|

11.02.2009, 18:13
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
Byrger, хм. ну тут смотря что нужно... можно конечно и кроном запускать какой то скрипт каждую минуту и проверять, но тоже так себе решение. еще раз - смотря что нужно.
|
|
|

11.02.2009, 18:16
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
truelamer, ошибки есть какиенибудь? что значит не работает? не рисуеться? вообще ничего не выводит?
$white = imagecolorallocate ($im, 255, 255, 255);
зачем эта строка? такая переменная не используеться нигде.
|
|
|

11.02.2009, 18:20
|
|
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме: 350782
Репутация:
81
|
|
2blaga, этот код прекрасно работает в винде, а на unix серваке нет. Функция imagegif работает а изображения нет
|
|
|

11.02.2009, 18:27
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме: 1487377
Репутация:
392
|
|
скорее всего нет какой-то библиотеки на серваке типа поддержки gif, открытия gif и подобное
|
|
|

11.02.2009, 18:28
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Курите в сторону мемори тейблс
|
|
|

11.02.2009, 18:28
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
truelamer епт так ты не указываешь куда и с каким именем сохранять. вот например у меня тока с jpg все ок работает.
imagejpeg($im2,"../".$category."/th/".$name_image."");
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|