Вопрос в следующем! сделал графический счетчик. Подсчет - все в порядке! есть переменная - число. вывожу счетчик PHP: <?php $im=imagecreatefromgif("base/counter/img/test.gif"); # это у меня фон счетчика $color1=ImageColorAllocate($im,0,0,0); $color2=ImageColorAllocate($im,255,255,102); $txt=5698; #это число хостов(хитов)-не важно $sh=ImageFontWidth(5); $x=44-(strlen($txt)*$sh/2) ;# как вы поняли - надпись вывожу ровно по центру оси Х ImageString($im,5,$x,4,$txt,$color2); ImageString($im,1,3,20,"MySite.com",$color1); Imagegif($im,"base/counter/img/allclicks.gif"); ImageDestroy($im); print "<img src='base/counter/img/allclicks.gif'>"; ?> ну не фурычит не в какую!!!! Делал include(xxx.php) - и там выводил картинку с числом посетителей, предварительно заглавие header("Content-type: image/gif"); Я уже и права доступа на картинки ставил 0777 и на скрипт вывода счетчика и на все папки с ними связанные, что угодно - ни в какую!!! Самое интересное - это то, что картинка то создается!!! При каждом вызове скрипта на единицу увеличивается число на ней! А вот вывести ее не могу. Сталкивался ли кто-нибудь с подобным? Может - это сущий пустяк для кого-то? Помогите, плз!!!
PHP: <?php ... Imagegif($im,"base/counter/img/allclicks.gif"); ImageDestroy($im); print "<img src='base/counter/img/allclicks.gif'>"; это в одном файле ??? (да код стоить оформлять верными тегами - просто из уважения) если в одном то - http://phpfaq.ru/na_tanke
Сделал следующим образом: в файле, генерирующим html вызываю картинку print "<img src='inc/imcount.php'>"; в файле же inc/imcount.php прописал Header("Contenet-type: image/gif"); $im=imagecreatefromgif("base/counter/img/test.gif"); $color1=ImageColorAllocate($im,0,0,0); $color2=ImageColorAllocate($im,255,255,102); #txt=$glcnt[3]; #это в предыдущем файле - количество посетителей $sh=ImageFontWidth(5); $x=44-(strlen($txt)*$sh/2) ; ImageString($im,5,$x,4,$txt,$color2); ImageString($im,1,3,20,"RabotaPro.com.ua",$color1); Imagegif($im); ImageDestroy($im);
А что пишет? Закомментируйте Header("Contenet-type: image/gif"); и поставьте error_reporting(E_ALL); Откройте файл по прямому адресу.
не позволяет сервер это сделать - пишет You don't have permission to access /inc/imcount.php on this server А может ли влиять тот факт, что я из первого файла вызываю картинку так inc/imcount.php?txt=555 это грубо говоря выводимое число... хотя как это может повлиять...