Грешка на функция!

heminei

Registered
Става дума за BTITracker. С новия XAMMP ми дава доста грешки и ги оправям една след друга, но не мога да разбера защо се появяватова:

Код:
Warning: imagettftext() [function.imagettftext]: any2eucjp(): something happen in D:\htdocs\tracker\include\functions.php  on line 1971

Warning: imagettftext() [function.imagettftext]: any2eucjp(): something happen in D:\htdocs\tracker\include\functions.php on line 1971


ето и functions.php on line 1971


// display a captcha picture with private text and return the public text
function make_captcha($noise=true) {
$private_key = $this->generate_private();
$image = imagecreatetruecolor($this->lx,$this->ly);
$back=ImageColorAllocate($image,intval(rand(224,255)),intval(rand(224,255)),intval(rand(224,255)));
ImageFilledRectangle($image,0,0,$this->lx,$this->ly,$back);
if ($noise) { // rand characters in background with random position, angle, color
for ($i=0;$i<$this->nb_noise;$i++) {
$size=intval(rand(6,14));
$angle=intval(rand(0,360));
$x=intval(rand(10,$this->lx-10));
$y=intval(rand(0,$this->ly-5));
$color=imagecolorallocate($image,intval(rand(160,224)),intval(rand(160,224)),intval(rand(160,224)));
$text=chr(intval(rand(45,250)));
ImageTTFText ($image,$size,$angle,$x,$y,$color,$this->font_file,$text);
}
}
else { // random grid color
for ($i=0;$i<$this->lx;$i+=10) {
$color=imagecolorallocate($image,intval(rand(160,224)),intval(rand(160,224)),intval(rand(160,224)));
imageline($image,$i,0,$i,$this->ly,$color);
}
for ($i=0;$i<$this->ly;$i+=10) {
$color=imagecolorallocate($image,intval(rand(160,224)),intval(rand(160,224)),intval(rand(160,224)));
imageline($image,0,$i,$this->lx,$i,$color);
}
}
// private text to read
for ($i=0,$x=5; $i<$this->long;$i++) {
$r=intval(rand(0,128));
$g=intval(rand(0,128));
$b=intval(rand(0,128));
$color = ImageColorAllocate($image, $r,$g,$b);
$shadow= ImageColorAllocate($image, $r+128, $g+128, $b+128);
$size=intval(rand(12,17));
$angle=intval(rand(-30,30));
$text=strtoupper(substr($private_key,$i,1));
ImageTTFText($image,$size,$angle,$x+2,26,$shadow,$this->font_file,$text);
ImageTTFText($image,$size,$angle,$x,24,$color,$this->font_file,$text);
$x+=$size+2;
}
if ($this->imagetype=="jpg")
imagejpeg($image, $this->get_filename(), 100);
else
imagepng($image, $this->get_filename());
ImageDestroy($image);
}


в червено е ред 1971


Ако трябва да дам нещо още пишете! :)
 
Новият XAMPP е много зле(ако не разбираш де..) трябва да си пускаш сам някои библиотеки, но ако искаш да не се занимаваш сложи 1.7.1 там всичко нужно ти е отворено .. :)


btw. Коя версия на BTITracker ползваш? То 100 на 100 е от XAMPP, защото колкото пъти съм слагал този тракер с която и версия да е проблеми не е имало. Просто мини на 1.7.1 и нямаш грижи, ако има некви проблеми викай .. :)
 
Дай да я видим тая функция imagettftext() .
Трябва да е някъде тук: D:\htdocs\tracker\include\functions.php
К'во толкова се опитва да прави на Японски :)
 
Сложих Wampp, но се появи друг проблем! Като сийдна торент - uTorenta ми изписва: връзката прекъсната от пиъра! Това е сигурно заради някоя насройка на сървъра. Кажете кои функции трябва да включа. С най-новия wampp съм.

Предварително Благодаря!
 

Back
Горе