Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 745
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 Prince of Persia : Sands ..
(3884 okuma, 0 yanıt)
 Youtube Jacker İşe Yarama..
(8539 okuma, 8 yanıt)
 Netopsiyon Özel Nuke Sürü..
(47247 okuma, 61 yanıt)
 YouTube Videolarını Sorun..
(57490 okuma, 79 yanıt)
 Site yarışmasi Basvurular..
(21328 okuma, 25 yanıt)
 hiç birsey gözükmüyorrr..
(6166 okuma, 3 yanıt)
 Yardım Nuke ....
(11267 okuma, 11 yanıt)
 Mrb forum Yardım..
(4972 okuma, 2 yanıt)
 Üyelerin özel mesajlarını..
(7537 okuma, 5 yanıt)
 sitem yavaş açılıyo..
(6103 okuma, 3 yanıt)
 Nasipte Askere Gitmekte V..
(23884 okuma, 30 yanıt)
 Video stream nasil kullan..
(9127 okuma, 8 yanıt)
 Yeni Modul Oluşturdum ayr..
(10278 okuma, 8 yanıt)
 Forumu son 24 saatte kim ..
(6089 okuma, 3 yanıt)
 coppermine..
(8197 okuma, 7 yanıt)
 Yeni Forum Yaratıyorum Am..
(7637 okuma, 5 yanıt)
 Forum Sorunu..
(5869 okuma, 2 yanıt)
 Sağ Ve Sol Bloklar Yan Ya..
(10763 okuma, 10 yanıt)
 Admin paneli..
(8646 okuma, 6 yanıt)
 Forum Yonetim Sayfasi so..
(9058 okuma, 8 yanıt)
 Bilgide Haber Blok Yardım..
(4725 okuma, 1 yanıt)
 Türkçe karakter sorunu öl..
(9153 okuma, 7 yanıt)
 Güvenli Bir Php Sürümü..
(5191 okuma, 2 yanıt)
 titlede turkce karekter s..
(4921 okuma, 1 yanıt)
 5 DK SONRA İNTAHAR EDİCEM..
(13015 okuma, 14 yanıt)
 BBtonuke 2 Sorun..
(5645 okuma, 3 yanıt)
 Yeni Sitemde Hangi Php Nu..
(8379 okuma, 6 yanıt)
 Netopsion pagerank Kampan..
(7408 okuma, 5 yanıt)
 haber sitesi cms..
(91877 okuma, 112 yanıt)
 Pagerank Kampanyası İle İ..
(38065 okuma, 48 yanıt)
 Nukejmap site haritası ha..
(5420 okuma, 2 yanıt)
 flash sayfasına haber ekl..
(5580 okuma, 1 yanıt)
 Phaspeseo da Nerde hata y..
(4175 okuma, 0 yanıt)
 mail list toplu mail gönd..
(16344 okuma, 21 yanıt)
 Sothink dhtml menü..
(8224 okuma, 7 yanıt)
 dreamweaver..
(5857 okuma, 2 yanıt)
 Parse error, syntax error..
(8622 okuma, 6 yanıt)
 forum..
(4993 okuma, 1 yanıt)
 Forumdaki Konular ?..
(7879 okuma, 5 yanıt)
 Seo yükledim Güvenlik kod..
(6707 okuma, 3 yanıt)
 seonun kuruldugunu ve işl..
(7171 okuma, 4 yanıt)
 AEG ZD..
(6264 okuma, 2 yanıt)
 Kampanya Başvuruları..
(21246 okuma, 22 yanıt)
 Netopsiyon Pagerank İşbir..
(19661 okuma, 21 yanıt)
 Yeni Domain Googlede yok..
(5325 okuma, 2 yanıt)
 sayfa üretim yazısı..
(4761 okuma, 1 yanıt)
 Boglon.de Sitemin Hizini ..
(3876 okuma, 0 yanıt)
 Tema Taşırması?..
(4061 okuma, 0 yanıt)
 title nasıl değiştirlir..
(11408 okuma, 11 yanıt)
 2 tane ayri scrip..
(5323 okuma, 1 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - [php-sorun] Call to undefined function: imagettfbbox(&#4
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


[php-sorun] Call to undefined function: imagettfbbox(&#4

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Eski Başlıklar
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
dirtyzenX
Mesaj: 50+
Mesaj: 50+





Kayıt: Feb 13, 2005
Mesajlar: 53
Konum: ist

MesajTarih: 2006-12-08, 15:36:30    Mesaj konusu: [php-sorun] Call to undefined function: imagettfbbox(&#4 Alıntıyla Cevap Gönder

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.

221. satırda $tmp = imagettfbbox ($i, 0, $font, $text); bulunmakta.

güvenlik kodlarını imageclik.php den çekiyor.

Kod:
   <?php
//include "vsys.php";
//include "gifmerge.php";
$tmp_save_prefix="";
$anim_size["h"]=50;
$anim_size["w"]=350;


//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'];
 
}
//$num='o-n-e';
$first=chr(rand(0x21,0x40));
$last=chr(rand(0x21,0x40));
$txt=$first.'-'.$num.'-'.$last;
}
vMakeImg($txt);
//vMakeImg($fname2,$fname2_real,"second");
//vMakeAnimGif();
exit;

function  vMakeImg($n){
 global $anim_size;
 $img=imagecreatetruecolor($anim_size["w"],$anim_size["h"]);
 $iconf['bgcolor']='00,00,255'; //$cgi[$n.'_backcolor'];
 $iconf['font']='fonts/arialbd.ttf';
 $iconf['text1']=$n;
 //$iconf['text2']=$cgi[$n.'_text2'];
 //$iconf['text3']=$cgi[$n.'_text3'];
 $iconf['textcolor']='255,255,255';//$cgi[$n.'_textcolor'];
 $iconf['textsize']=27;//$cgi[$n.'_size'];
 //if ($iconf['font'])
  vText($img,$iconf['font'],$iconf['text1'],$iconf['text2'],$iconf['text3'],$iconf['textcolor'],$anim_size["h"],$anim_size["w"],$iconf['textsize']);
 
 //while (imagecolorstotal($img)<256){
    //imagecolorallocate ($img,0,0,0);
 //}
 //Ending
 
 //$tmp_save_file=($tmp_save_prefix)?$tmp_save_prefix:"tmp/".time()."_".rand(100,999);
 //$tmp_save_file=($tmp_save_prefix)?$tmp_save_prefix:time()."_".rand(100,999);
 //if (!$tmp_save_prefix)$tmp_save_prefix=$tmp_save_file;
 //$tmp_save_file.="_$n.gif";
 
 //********************************************************************************Uncoment
 //echo $cgi['path'].$tmp_save_file."==";
 //imagegif ($img,$cgi['path'].$tmp_save_file);
 //imagegif ($img,$tmp_save_file);
 //********************************************************************************Comment
 //imagegif ($img,$n.".gif");
 //echo $tmp_save_file."111";
 //echo "hi";
 //imagepng ($img);
 imagejpeg($img);
 //imagepng ($img,$n.".png");
 

}
function vMakeAnimGif(){
 global $cgi,$tmp_save_prefix;
 
 $animPath=$tmp_save_prefix."_all.gif";
 $filePath1=$tmp_save_prefix."_first.gif";
 $filePath2=$tmp_save_prefix."_second.gif";
 
 $inFiles[0]=$filePath1;
 $inFiles[1]=$filePath2;
 //echo "doing....<br>";
 
 //vMergeToGif("out.gif",$inFiles,20,99999,2);
 
 vMergeToGif($animPath,$inFiles,$cgi['first_delay'],99999);//,-1,$cgi['first_delay']);
 //echo "done.";
 //$str="whirlgif -o $animPath -loop -time {$cgi['first_delay']} $filePath1 -time {$cgi['second_delay']} $filePath2";
 //echo $str;
 //system($str);
 
 
 //********************************************************************************Uncomment
 //unlink($filePath1);
 //********************************************************************************Uncomment
 //unlink($filePath2);
 //********************************************************************************Uncomment
 //echo "<script>document.location='{$animPath}';</script><a href='{$animPath}'>download</a>";
 //aim:BuddyIcon?src=http://dollisland.com imagename.gif
 //echo "--";
 echo "<table width=100% height=100% ><tr><td valign=middle align=center><a href=aim:BuddyIcon?src=http://dollisland.com/gif/$animPath ><img src='$animPath' border=0></a></td></tr></table>";
 //echo "++";
 vTrash();
 
}

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);
 }
 
 return $im;
}
function vMessage($str){
 echo "<table height=100% width=100%><tr><td align=center valign=middle>$str";
}
function vBasename ($str){
 $strA=split("[\]",$str);
 $str1=$strA[count($strA)-1];
 $strA=split("[/]",$str1);
 $str1=$strA[count($strA)-1];
 return $str1;
}
function vExtType($str){
 $tnameA=split("\.",$str);
 $t_ext=$tnameA[count ($tnameA)-1];
 $t_ext=strtolower($t_ext);
 if ($t_ext=="gif"){$imgtype=1;}
 elseif (($t_ext=="jpg")||($t_ext=="jpeg")){$imgtype=2;}
 elseif ($t_ext=="png"){$imgtype=3;}
 elseif ($t_ext=="bmp"){$imgtype=4;}
 else {$imgtype=0;}
 //echo $imgtype."#;#";
 return $imgtype;
}
 
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){
 
 $koef=1;
 $max_height=$size;
 //echo "--$max_height--";
 $colorA=split(",",$textcolor);
 //print_r ($colorA);
 $color=imagecolorclosest ($img, $colorA[0], $colorA[1], $colorA[2]);
 //$color=imagecolorexact ($img, $colorA[0], $colorA[1], $colorA[2]);
 if ($color=-1){
  //echo "Allocating";
  $color=imagecolorallocate ($img, $colorA[0], $colorA[1], $colorA[2]);
 }
 //$color=imagecolorclosest  ($img, 255, 255, 255);
 
 $TXTsize1=getTXTSize($font,$text1,$koef,$max_height,$w-10);
 $TXTsize2=getTXTSize($font,$text2,$koef,$max_height,$w-10);
 $TXTsize3=getTXTSize($font,$text3,$koef,$max_height,$w-10);
 
 $x1=round(($w*$koef-$TXTsize1[width])/2);
 $x2=round(($w*$koef-$TXTsize2[width])/2);
 $x3=round(($w*$koef-$TXTsize3[width])/2);
 
 $y1=$TXTsize1['size']*$koef+5;
 $y2=$y1+$TXTsize2['size']*$koef+5;
 $y3=$y2+$TXTsize3['size']*$koef+5;
 //echo "text1=$text1.x1=$x1.y1=$y1.color=$color.font=$font";
 imagettftext ($img,$TXTsize1['size'],0,$x1, $y1, $color, $font, $text1);
 imagettftext ($img,$TXTsize1['size'],0,$x2, $y2, $color, $font, $text2);
 imagettftext ($img,$TXTsize1['size'],0,$x3, $y3, $color, $font, $text3);
}
function vText2(&$dst_img,$src_img,$font,$text,$koef,$max_height,$width,$X,$Y,$Angle,$Color){
 $fontfile=$font;
 $conf['HeadLine_Color']=split(",",$Color);
 $headTextColor=imagecolorallocate ($dst_img, $conf['HeadLine_Color'][0], $conf['HeadLine_Color'][1], $conf['HeadLine_Color'][2]);
 if ($Angle){$padding=$Y;}
 else{$padding=$X;}
 $TXTsize=getTXTSize($fontfile,$text,$koef,$max_height,$width-$padding);
 if ($Angle){
  $start_txt_x=round(($width*$koef+$TXTsize[width])/2);//+$padding*$koef;//-$conf['HeadLine_X']*$conf['CoverImage_Quality'];
 }else{
  $start_txt_x=round(($width*$koef-$TXTsize[width])/2);//+$padding*$koef;//-$conf['HeadLine_X']*$conf['CoverImage_Quality'];
 }
 if ($Angle){
  $y=$start_txt_x;
  $x=$X*$koef;
 }else{
  $x=$start_txt_x;
  $y=$Y*$koef;
 }
 imagettftext ($dst_img,$TXTsize[size],$Angle,$x, $y, $headTextColor, $fontfile, $text);
}
?>


sayfanın içeriği bu. asıl önemli olan kısım
www.knightinferno.com/recruit.php?uniqid=uk4610829096
burada çıkmıyor. çok uğraştım ama çözemedim en son size danışayım dedim Very Happy
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-04-20, 00:05:32    Mesaj konusu: Forum Arası Reklamlar


Başa dön
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2006-12-08, 15:58:28    Mesaj konusu: Alıntıyla Cevap Gönder

Sunucundaki GD library kontrol et. Apache derlemesi filan yapılıp GD library aktif edilmemiş olabilir. imagettftext fonksiyonu GD Library içerisinde bulunur.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Eski Başlıklar Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
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

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok siir bölümünde ilginc bir sorun atakanxx Php Nuke Sorunlarınız 1 2010-07-14, 08:50:40 Son Mesajı Görüntüle
Yeni mesaj yok Tema sorun hakan10 Php Nuke Tema Paylaşımları 0 2010-07-12, 16:42:38 Son Mesajı Görüntüle
Yeni mesaj yok coppermine resim galerisi thumbnail s... calkan Php Nuke Modülleri 1 2010-06-24, 12:54:40 Son Mesajı Görüntüle
Yeni mesaj yok Pm Gönderiminde Sorun DursunKaptan Php Nuke Sorunlarınız 1 2010-06-22, 11:12:35 Son Mesajı Görüntüle
Yeni mesaj yok picasa foto albüm sorun emrahtavsan İnternet Üzerine 1 2010-06-14, 17:13:15 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright