|
|
|
| Собственно как проверить???? | |
|
|
|
|
|
|
|
для: serjinio
(08.10.2008 в 23:54)
| |
<script type="text/javascript">
document.write('<img src="/js.php?yes"/>');
</script>
<noscript>
<img src="/js.php?no"/>
</noscript>
|
js.php:
<?php
header("Content-Type: image/png");
$s = (isset($_GET['yes'])) ? "enabled" : "disabled";
$im = imagecreate(85, 25);
imagefill($im, 0, 0, imagecolorallocate($im, 0, 0, 0));
imagestring($im, 5, 5, 5, $s, imagecolorallocate($im, 0xFF, 0xFF, 0xFF));
imagepng($im);
|
| |
|
|
|
|
|
|
|
для: Саня
(09.10.2008 в 08:20)
| | Спасибо все запустилось, но пришлось заменить пути
document.write('<img src="/js.php?yes"/>');
<img src="/js.php?no"/>
|
на
document.write('<img src="js.php?yes"/>');
<img src="js.php?no"/>
|
Возникла такая проблема ..если выводить
<?
imagestring($im, 5, 5, 5,'disabled', imagecolorallocate($im, 0, 0, 0));
|
то header выводит корректно ,но стоит внести кирилицу
<?
imagestring($im, 5, 5, 5, 'абвгдж', imagecolorallocate($im, 0, 0, 0));
|
то на выходе кракозябры ,как победить кодировку | |
|
|
|
|
|
|
|
для: serjinio
(10.10.2008 в 11:38)
| | Воспользуйтесь функцией imagettftext(). Текст для этой функции должен быть в UTF-8. | |
|
|
|
|
|
|
|
для: Саня
(10.10.2008 в 14:48)
| | Во гемор...но запустил....
<?php header("Content-Type: image/png");
$text = 'Testing..Привет!!!.';
$font = $DOCUMENT_ROOT."arial.ttf";
$im = imagecreate(285, 35);
$g = imagecolorallocate($im, 174,237,175 );//фон
$black = imagecolorallocate($im, 0, 0, 0);
imagefill($im, 0, 0, $g);
//imagettftext($im, 20, 0, 10, 20, $black, $font,iconv('WINDOWS-1251', 'UTF-8',$text));
//imagettftext($im, 20, 0, 10, 20, $black, $font,iconv('CP1251', 'UTF-8',$text));
imagettftext($im, 20, 0, 10, 20, $black, $font,iconv('', 'UTF-8',$text));
imagepng($im);
imagedestroy($im);
?>
|
Кстати с WINDOWS-1251и с CP1251тоже работает.... :))) | |
|
|
|
|