php nuke olmayan bir script kurdum. daha önce çalışan güvenlik kodları şu anda çalışmamakda ve Fatal error: Call to undefined function: imagettfbbox() in /home/oyun/public_html/imageclick.php on line 221 hatası veriyor.
//if (!$fname){vMessage("You should choose first image.");exit;}
//if (!$fname2){vMessage("You should choose second image.");exit;}
//$cgi['first_delay']=100;
//if (!$cgi['first_delay']){vMessage("You should choose delay for the first image.");exit;}
//if (!$cgi['second_delay']){vMessage("You should choose delay for the second image.");exit;}
session_start();
if ($_SESSION['number1']){
$txt=$_SESSION['number1'];
}else{
switch ($_SESSION['number']){
case 1: $num='B-i-R';break;
case 2: $num='i-K-i';break;
case 3: $num='U-C';break;
case 4: $num='D-O-R-T';break;
case 5: $num='B-E-S';break;
case 6: $num='A-L-T-I';break;
case 7: $num='Y-E-D-i';break;
case 8: $num='S-E-K-i-Z';break;
case 9: $num='D-O-K-U-Z';break;
case 10: $num='O-N';break;
case 11: $num='O-N-B-i-R';break;
case 12: $num='O-N-i-K-i';break;
case 13: $num='O-N-U-C';break;
case 14: $num='O-N-D-O-R-T';break;
case 15: $num='O-N-B-E-S';break;
default: $num=$_SESSION['number'];
function LoadJpeg ($imgname,$imgtype) {
//echo $imgtype."--";
if ($imgtype==2){
$im = @imagecreatefromjpeg ($imgname);// Attempt to open
}elseif($imgtype==1){
$im = @imagecreatefromgif ($imgname);// Attempt to open
}elseif($imgtype==3){
$im = @imagecreatefrompng ($imgname);// Attempt to open
}elseif($imgtype==4){
echo $imgname;
$im = @imagecreatefromwbmp ($imgname);// Attempt to open
}
else{ $imgtype=2;}
if (!$im) { // See if it failed
//$im = imagecreatetruecolor (150, 30); // Create a blank image
$im = imagecreate (150, 30); // Create a blank image
$bgc = imagecolorallocate ($im, 255, 255, 255);
$tc = imagecolorallocate ($im, 0, 0, 0);
imagefilledrectangle ($im, 0, 0, 150, 30, $bgc);
// Output an errmsg
imagestring ($im, 1, 5, 5, "Error loading $imgname", $tc);
}
function vTrash(){
global $cgi;
if ($dir = @opendir($cgi['path'])) {
while (($file = readdir($dir)) !== false) {
if ( ($file!='.')&&($file!='..')){
//echo $file;
$tnameA=split("_",$file);
if (count ($tnameA)>1){
$time1=$tnameA[0];
$time2=time();
if (($time2-$time1)>180)unlink($file);
}
}
}
closedir($dir);
}
exit;
}
function getTXTSize($font,$text,$koef,$max_height,$width){
$TXT['prev_size']=0;
$TXT['prev_width']=0;
for ($i=3;$i<=$max_height*$koef;$i++){
$tmp = imagettfbbox ($i, 0, $font, $text);
$TXT['size']=$i;
$TXT['width']=$tmp[2]-$tmp[0];
if ($TXT['width']>$width*$koef){
$TXT['width']=$TXT['prev_width'];
$TXT['size']=$TXT['prev_size'];
break;
}
$TXT['prev_width']=$TXT['width'];
$TXT['prev_size']=$TXT['size'];
}
return $TXT;
}
function vText(&$img,$font,$text1,$text2,$text3,$textcolor,$h,$w,$size){
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
Tarih: 2006-12-08, 15:58:28 Mesaj konusu:
Sunucundaki GD library kontrol et. Apache derlemesi filan yapılıp GD library aktif edilmemiş olabilir. imagettftext fonksiyonu GD Library içerisinde bulunur.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız