Hi, ich habe das Problem das ich eine Fehler Meldung bekomme wenn ich ganz unten im PHP Code den Text ([COLOR=crimson]imagefttext($img, $size_1, 0, 1, 1, $black, $font_2, $skilling[171]);[/COLOR]) ausgeben will. 
$skillstring = 171;13;75;182;10;75;
$yellow = ImageColorAllocate($img, 255, 218, 88);
$black = ImageColorAllocate($img, 0, 0, 0);
$font_2 = "fonts/TektonPro-BoldCond.otf";
$size_1 = 10;
Dies ist bur ein Teil vom PHP Code
	
PS: Der PHP Code ist hier irgendwie anders ausgerichtet als in meinem PHP Programm.
							
						
					$skillstring = 171;13;75;182;10;75;
$yellow = ImageColorAllocate($img, 255, 218, 88);
$black = ImageColorAllocate($img, 0, 0, 0);
$font_2 = "fonts/TektonPro-BoldCond.otf";
$size_1 = 10;
Dies ist bur ein Teil vom PHP Code
PHP Code:
	
	
        
        if( stristr( $skillstring , ";" ) )
                {
                  $skillType = 1; // new type
                  $allparts = explode( ";" , $skillstring );
                }
        else
                {
                 $skillType = 0; // old type
                 $allparts = explode( " " , $skillstring );
              }
            $professions = array( 164 , 165 , 171 , 182 , 186 , 197 ,
 202 , 333 , 393 , 755 );
            $badprofessions = array( 65700, 65701, 65707, 65718,
 65722, 65733, 65738, 65869, 65929, 66291 );
            $parts = array();
        $newskillstring = array();
    
    
            for( $i = 0; $i < count( $allparts ) ; $i += 3 )
                {
                  $parts[$i] = $allparts[$i];
      
                  if( !isset( $allparts[$i+1] ) )
            $parts[$i+1] = 0;
        
                  else
                    $parts[$i+1] = $allparts[$i+1];
            
        
                  if( !isset( $allparts[$i+2] ) )
                    $parts[$i+2] = 0;
            
                  else
            $parts[$i+2] = $allparts[$i+2];
        
                  if( $skillType == 0 )
                {
                        $newskillstring[$i] = str_replace( "\n" , "" , 
$parts[$i] . " " . $parts[$i+1] . " " . $parts[$i+2] );
                }
            else
                {
                        $newskillstring[$i] = str_replace( "\n" , "" ,
 $parts[$i] . ";" . $parts[$i+1] . ";" . $parts[$i+2] );
                }
            }
   
   
   
        $beruf = array();
            foreach( $newskillstring as $key => $val )
            {
                  if( $newskillstring[$key] != "0 0 0" and $newskillstring[$key] != "0;0;0" )
                      {
                        if( $skillType == 0 )
                    {
                              $subparts = explode( " " , $newskillstring[$key] );
                    $skillid = $subparts[0];
                    }
                    
                        else
                    {
                              $subparts = explode( ";" , $newskillstring[$key] );
                    $skillid = $subparts[0];
                      }
                        //$skillid = $subparts[0] - 0x10000;
                switch( $skillid )
                            {
                              case 164:
                              $beruf[] = "professions/Schmiedekunst.png";
                              break;
                              case 165:
                              $beruf[] = "professions/Lederverarbeitung.png";
                              break;
                              case 171:
                              $beruf[] = "professions/Alchemie.png";
                              break;
                              case 182:
                              $beruf[] = "professions/Kraeuterkunde.png";
                              break;
                              case 186:
                              $beruf[] = "professions/Bergbau.png";
                              break;
                              case 197:
                              $beruf[] = "professions/Schneiderei.png";
                              break;
                              case 202:
                              $beruf[] = "professions/Ingenieurkunst.png";
                              break;
                              case 333:
                              $beruf[] = "professions/Verzauberungskunst.png";
                              break;
                              case 393:
                              $beruf[] = "professions/Kürschnnerei.png";
                              break;
                              case 755:
                              $beruf[] = "professions/Juwelenschleifen.png";
                              break;
                              default:
                              $proficon = "";
                    }
                @$beruf_0 = imagecreatefrompng($beruf[0]);
                @imagecopy($img, $beruf_0, 4, 86, 0, 0, 22, 22);
                }
            }
        foreach( $newskillstring as $key => $val )
            {
                  if( $newskillstring[$key] != "0 0 0" and $newskillstring[$key] != "0;0;0" )
                      {
                        if( $skillType == 0 )
                    {
                               $subparts = explode( " " , $newskillstring[$key] );
                     $skillid = $subparts[0];
                     }
                        else
                     {
                               $subparts = explode( ";" , $newskillstring[$key] );
                     $skillid = $subparts[0];
                     }
                        //$skillid = $subparts[0] - 0x10000;
                switch( $skillid )
                            {
                              case 164:
                              $beruf[] = "professions/Schmiedekunst.png";
                              break;
                              case 165:
                              $beruf[] = "professions/Lederverarbeitung.png";
                              break;
                              case 171:
                              $beruf[] = "professions/Alchemie.png";
                              break;
                              case 182:
                              $beruf[] = "professions/Kraeuterkunde.png";
                              break;
                              case 186:
                              $beruf[] = "professions/Bergbau.png";
                              break;
                              case 197:
                              $beruf[] = "professions/Schneiderei.png";
                              break;
                              case 202:
                              $beruf[] = "professions/Ingenieurkunst.png";
                              break;
                              case 333:
                              $beruf[] = "professions/Verzauberungskunst.png";
                              break;
                              case 393:
                              $beruf[] = "professions/Kürschnnerei.png";
                              break;
                              case 755:
                              $beruf[] = "professions/Juwelenschleifen.png";
                              break;
                              default:
                              $proficon = "";
                    }
                if(@$beruf[0] == @$beruf[1])
                    break;
           
                else
                    {
                    $beruf_1 = imagecreatefrompng($beruf[1]);
                    imagecopy($img, $beruf_1, 31, 89, 0, 0, 22, 22);
                    }
                }
            }
        foreach( $newskillstring as $key => $val )
            {
              if( $newskillstring[$key] != "0 0 0" or $newskillstring[$key] != "0;0;0" )
                {
                  if( $skillType == 0 )
                    {
                              $subparts = explode( ";" , $newskillstring[$key] );
                    $skill_000 = $subparts[0];
                    $skill_001 = $subparts[1];
                    #$skill_00 = implode (" ", $skill_000);
                    #$skill_01 = implode (" ", $skill_001);
                    $skill_0 = array ($skill_000);
                    $skill_1 = array ($skill_001);
                    $skilling = array_combine($skill_0, $skill_1);
                    #$skill = array_key_exists(171, $skilling);
                    #$skill = $skilling[10];
                    imagefttext($img, $size_1, 0, 1, 1, $black, $font_2, $skilling[171]);
                    imagefttext($img, $size_1, 0, 1, 1, $yellow, $font_2, $skilling[171]);
                    }
                        else
                    {
                              $subparts = explode( ";" , $newskillstring[$key] );
                    $skill_000 = $subparts[0];
                    $skill_001 = $subparts[1];
                    #$skill_00 = implode (" ", $skill_000);
                    #$skill_01 = implode (" ", $skill_001);
                    $skill_0 = array ($skill_000);
                    $skill_1 = array ($skill_001);
                    $skilling = array_combine($skill_0, $skill_1);
                    #$skill = array_key_exists(171, $skilling);
                    #$skill = $skilling[10];
                    imagefttext($img, $size_1, 0, 1, 1, $black, $font_2, $skilling[171]);
                    imagefttext($img, $size_1, 0, 1, 1, $yellow, $font_2, $skilling[171]);
                    }
             
                #$yellow = ImageColorAllocate($img, 255, 218, 88);
                #$black =  ImageColorAllocate($img, 0, 0, 0);
                #ImageString($img, 5, 1, 1, $skill, $yellow);
                }
            }
        ImagePNG($img);
        }
    } 
 
          
Comment