Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: wordwrap текста на картинке

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: расбить текст на строки и вывести на изображение
Viper
Отправлено: 16 Июня, 2008 - 02:58:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Столкнулся с такой бедой. Есть скрипт получающий некие данные и записывающий их в переменную $foo и $foo2. Далее есть строка текста вида "Headers Name".$foo."Name2".$foo2
Дальше я пытаюсь разбить текст на 3 строки wordwrap'ом и вывести текст на картинку. Но проблема в том что символ \n не обрабатывается и на картике текст одной строкой а заместо пробелов знак Y перечеркнутый.

PS! Сам php файл в utf8 + unix перенос строк


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
RomAndry Администратор
Отправлено: 16 Июня, 2008 - 09:28:05
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




chunk_split попробуйте
 
My status
 Top
Viper
Отправлено: 16 Июня, 2008 - 11:41:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




то же самое выводит Недовольство, огорчение пошел немного другим путем, но опять тупик
PHP:
скопировать код в буфер обмена
  1. $str1 = "Virus signature DB version\r\n";
  2. $str2 = "NOD32 2.5/2.7: " .$nod27. "";
  3. $str3 = "NOD32 3.0: " .$nod3;
  4. $string = $str1.$str2.$str3;
  5. $font   = 2;
  6. $width  = ImageFontWidth($font) * strlen($str1);
  7. $height = ImageFontHeight($font) * 3;
  8.  
  9. header("Content-type: image/gif");
  10. $im = @imagecreate($width, $height) or die("Error init GD image");
  11. $bg_color = imagecolorallocate($im, 255, 255, 255);
  12. $txt_color = imagecolorallocate($im, 51, 51, 51);
  13. imagestring($im, $font, 0, 0, $string, $txt_color);
  14. imagegif($im);


PS! Давно не занимался php уже все перезабыл... Недовольство, огорчение


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
scuter
Отправлено: 16 Июня, 2008 - 14:51:37
Post Id



Посетитель


Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2008  


Помог: 0 раз(а)




наверное придётся эти строки по отдельности вставлять в картину
 
 Top
Viper
Отправлено: 16 Июня, 2008 - 18:53:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




scuter пишет:
наверное придётся эти строки по отдельности вставлять в картину
так и сделал


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB