Есть код Код (Text): if (!session_start()) session_start(); $im = imagecreate(150, 13); $bg = imagecolorallocate($im, 255, 255, 255); $textcolor = imagecolorallocate($im, 0, 0, 0); $font = imageloadfont("tahoma.ttf"); //imagestring($im, 3, 0, 0, $_SESSION['tel'], $textcolor); imagettftext($im, 10, 0, 0, 0, $textcolor, $font, $_SESSION['tel']) header('Content-type: image/png'); imagepng($im); imagedestroy($im); картинка с текстом не отображается, если поменять Код (Text): //$font = imageloadfont("tahoma.ttf"); imagestring($im, 3, 0, 0, $_SESSION['tel'], $textcolor); //imagettftext($im, 10, 0, 0, 0, $textcolor, $font, $_SESSION['tel']) то картинка отображается но не тем шрифтом и размером что нужно. Подозреваю что проблема в строке $font = imageloadfont("tahoma.ttf"); но шрифт лежит в корне. В чем может быть проблема? Заранее благодарен!
Проблема в том что вы не учитесь. За это в прежние времена учеников пороли. А теперь посылают курить ману http://php.ru/manual/function.imageloadfont.html Добавлено спустя 5 минут 32 секунды: Интересно все-таки, я давно мучаюсь этим вопросом. Когда принимается решение пойти попросить кого-то поискать, прочитать и расжевать материал из мануала - не мелькает ли мысль пойти и почитать этот самый мануал? Ну скажем вы начинаете, канонично: ребята, ману курил - не вкурил, почему ... и далее по тексту. Вот это юзайте. Специально для вас отыскал http://us3.php.net/imagettftext
Дружище deblogger! Мне вот тоже интересно, и тоже давно мучаюсь вопросом. Почему когда просишь помощи, обязательно найдется некто умный, который будет учить первыми попавшимися мануалами, причем на английском языке! Это для того что бы я знал что ты владеешь английским (редкие русские слова встречающиеся в тексте не всчет!)??? При всем том, что тоже самое есть на РУССКОМ! Да мне глубоко до финиты какими языками ты владеешь! Вот чесслово! Смотрел я этот мануал (причем на русском), не помогло мне! Пробовал и другие варианты (всего три): imagestring($im, 3, 0, 0, $text, $textcolor); imagettftext($im, 10, 0, 0, 0, $textcolor, $font, $_SESSION['tel']) imagefttext($im, 10, 0, 0, 0, $textcolor, $font, $_SESSION['tel']); Работает только с imagestring. Почему? Не знаю, по этому и прошу помощи. Если знаешь - ткни пальцем в ошибку, если нет - уступи лыжню тем кто хочет и МОЖЕТ помочь. Пороть меня в мои 40 лет поздновато, да и вредно для своего здоровья, ибо помимо коддинга люблю у уважаю бокс! Тем не менее спасибо что откликнулся. Ну народ! Кто поможет?
Код (Text): imagefttext($im, 10, 0, 0, 0, $textcolor, dirname(__FILE__) . "/font_folder/fontfile.ttf", $_SESSION['tel']); Вроде так
Дай Бог тебе здоровья, добрый человек! Работает Только не могу понять, вроде пробовал так делать, и не получалось. Даже шрифт в корень закинул. Видимо нельзя ночью работать Ну да ладно! Еще раз спасибо!
Код (Text): imagettftext($im, 10, 0, 0, 0, $textcolor, $font, $_SESSION['tel']) - вот это ваш код. и $font у вас - это imageloadfont("tahoma.ttf") Вот это мой код: Код (Text): imagefttext($im, 10, 0, 0, 0, $textcolor, dirname(__FILE__) . "/font_folder/fontfile.ttf", $_SESSION['tel']); Найдите одно отличие Надо было чуть внимательнее прочитать ссылки, что дал вам deblogger. Да, и небольшой совет - без технического английского в нашем деле никуда. Я сам, к примеру, разговаривать по-английски не могу, но документацию или даже книгу о программировании прочесть вполне.