HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 11.02.2009, 18:09
truelamer
Участник форума
Регистрация: 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);
?>

думаю дело со шрифтом. Что делать в такой ситуации
 
Ответить с цитированием

  #2  
Старый 11.02.2009, 18:30
Pashkela
Динозавр
Регистрация: 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']; прилетает? В коде нету
 
Ответить с цитированием

  #3  
Старый 11.02.2009, 18:11
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


По умолчанию

truelamer, кнопкой code или php не учили пользоваться?
а шрифт точно лежит рядом со скриптом?
 
Ответить с цитированием

  #4  
Старый 11.02.2009, 18:12
truelamer
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме:
350782

Репутация: 81
По умолчанию

2blaga >кнопкой code или php - не понял о чем ты

скрипт в той же папке что и шрифт
 
Ответить с цитированием

  #5  
Старый 11.02.2009, 18:13
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


По умолчанию

Byrger, хм. ну тут смотря что нужно... можно конечно и кроном запускать какой то скрипт каждую минуту и проверять, но тоже так себе решение. еще раз - смотря что нужно.
 
Ответить с цитированием

  #6  
Старый 11.02.2009, 18:16
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


По умолчанию

truelamer, ошибки есть какиенибудь? что значит не работает? не рисуеться? вообще ничего не выводит?
$white = imagecolorallocate ($im, 255, 255, 255);
зачем эта строка? такая переменная не используеться нигде.
 
Ответить с цитированием

  #7  
Старый 11.02.2009, 18:20
truelamer
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме:
350782

Репутация: 81
По умолчанию

2blaga, этот код прекрасно работает в винде, а на unix серваке нет. Функция imagegif работает а изображения нет
 
Ответить с цитированием

  #8  
Старый 11.02.2009, 18:27
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
По умолчанию

скорее всего нет какой-то библиотеки на серваке типа поддержки gif, открытия gif и подобное
 
Ответить с цитированием

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

Репутация: 3313


По умолчанию

Курите в сторону мемори тейблс
 
Ответить с цитированием

  #10  
Старый 11.02.2009, 18:28
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


По умолчанию

truelamer епт так ты не указываешь куда и с каким именем сохранять. вот например у меня тока с jpg все ок работает.
imagejpeg($im2,"../".$category."/th/".$name_image."");
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.