Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с графикой / FAQ по PHP


| Главная страница FAQ по PHP | Сетевые дела >>

Оглавление

  1. Вздумалось мне локальную баннерную сеть написать, да еще и с подсчетом показов. Вот и проблемка возникла: как из такой строки в HTML <img src="script.php"> показать картинку? Header() вроде как не проходит?
  2. Как с помощью GD-функций писать кириллицей на создаваемом изображении?

Вздумалось мне локальную баннерную сеть написать, да еще и с подсчетом показов. Вот и проблемка возникла: как из такой строки в HTML <img src="script.php"> показать картинку? Header() вроде как не проходит?

Хочется самому написать? Смотри PHP Manual в разделе GD Functions. Там разберешься.

Или взять готовую банерокрутилку (по моему phpAds называеться, http://www.hostcripts.com, http://php.resourceindex.com/).

Vova Rusakevich, 2:454/23.501

Как с помощью GD-функций писать кириллицей на создаваемом изображении?

Hадо делать так:

<?php 

  header ("Content-type: image/png"); 
  $img = imagecreate(400, 30); 
  $b = imagecolorallocate($img, 0, 0, 0); 
  $w = imagecolorallocate($img, 255, 255, 255); 
  imagettftext($img, 20, 0, 10, 20, 
     $w, "c:/winnt/fonts/arial.ttf", 
     win_uni("Это просто Test")); 
  imagepng($img); 
  imagedestroy($img); 

function win_uni ($in) { 
  $in = convert_cyr_string($in ,"w","i"); 
  $out = ""; 
  for ($i=0; $i < strlen($in); $i++) { 
    $char = ord($in[$i]); 
    $out .= ($char > 175)?"".(1040+($char-176)).";":$in[$i]; 
  } 
  return $out; 
} 

?> 

(Дополнения и исправления by Serge V. Tarasov, max@arkos.ru)

Sergey Volkov, deoxyribonuclein@gmx.net

Главная страница FAQ по PHP | Наверх

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
71K
10 апреля 2011 года
passika
0 / / 10.04.2011
Мне нравитсяМне не нравится
13 апреля 2011, 09:54:23
Только вот не работает оно , в любом случае у меня , всеравна на картинках иероглифы или квадратики всесто кирилицы

уже 2 день ищу как вписать кирилицу в картинку , кодироввку файла такжеме менял ставили и утф 8 и вин 1251 , все равно отображает , стоит на xampp , подкажите в чем туплю плиз
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог