avatar generator

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
mattle
Berichten: 848
Lid geworden op: 05 mar 2005, 07:40
Locatie: Doetinchem
Contacteer:

avatar generator

Bericht door mattle » 15 feb 2006, 14:57

Support template:
  • Wat is het probleem? de avatar'sworden niet meer weer gegeven
    Wanneer ontstond het probleem? ik denk na een mod.
    Adres van je forum: http://fora.mattle.be
    Geïnstalleerde mods: phpbb plus, en wat andere
    Huidige template: mattle fora's
    phpBB versie: 2.0.19
    Waar is je forum gehost: sity.nl
    Heb je onlangs iets verandert aan je forum? ja de style.
    Heb je gezocht naar een antwoord? ja, de volgende zoekwoorden avatar AND generator
Overige opmerkingen: hij zegt deze error:

Code: Selecteer alles

Fatal error: Call to undefined function: imagettfbbox() in /home/mattle/domains/mattle.be/public_html/fora/forums/avatarmake.php on line 76
en dit is de code van avatarmake.php:

Code: Selecteer alles

<?php
$name = stripslashes($_GET['name']);
$size = 10;
$font = 'avatar/trebucbd.ttf';


switch ($_GET['color']) {
case 'blue':
   $bgpic = 'avatar/blue.gif';
   break;
case 'darkblue':
   $bgpic = 'avatar/darkblue.gif';
   break;
case 'gray':
   $bgpic = 'avatar/gray.gif';
   break;
case 'green':
   $bgpic = 'avatar/green.gif';
   break;
case 'pink':
   $bgpic = 'avatar/pink.gif';
   break;
case 'purple':
   $bgpic = 'avatar/purple.gif';
   break;
case 'red':
   $bgpic = 'avatar/red.gif';
   break;
case 'sblue':
   $bgpic = 'avatar/sblue.gif';
   break;
case 'aphrodite':
   $bgpic = 'avatar/aphrodite.gif';
   break;
case 'opera':
   $bgpic = 'avatar/opera.gif';
   break;
case 'firefox':
   $bgpic = 'avatar/firefox.gif';
   break;
case 'random':
  $num = mt_rand(1,11);
  if($num == 1){ $bgpic = 'avatar/blue.gif'; }
  elseif($num == 2){ $bgpic = 'avatar/gray.gif'; }
  elseif($num == 3){ $bgpic = 'avatar/green.gif'; }
  elseif($num == 4){ $bgpic = 'avatar/pink.gif'; }
  elseif($num == 5){ $bgpic = 'avatar/purple.gif'; }
  elseif($num == 6){ $bgpic = 'avatar/red.gif'; }
  elseif($num == 7){ $bgpic = 'avatar/sblue.gif'; }
  elseif($num == 8){ $bgpic = 'avatar/darkblue.gif';}
  elseif($num == 9){ $bgpic = 'avatar/aphrodite.gif';}
  elseif($num == 10){ $bgpic = 'avatar/opera.gif';}
  elseif($num == 11){ $bgpic = 'avatar/firefox.gif';}
  break;
default:
  $num = mt_rand(1,11);
  if($num == 1){ $bgpic = 'avatar/blue.gif'; }
  elseif($num == 2){ $bgpic = 'avatar/gray.gif'; }
  elseif($num == 3){ $bgpic = 'avatar/green.gif'; }
  elseif($num == 4){ $bgpic = 'avatar/pink.gif'; }
  elseif($num == 5){ $bgpic = 'avatar/purple.gif'; }
  elseif($num == 6){ $bgpic = 'avatar/red.gif'; }
  elseif($num == 7){ $bgpic = 'avatar/sblue.gif'; }
  elseif($num == 8){ $bgpic = 'avatar/darkblue.gif';}
  elseif($num == 9){ $bgpic = 'avatar/aphrodite.gif';}
  elseif($num == 10){ $bgpic = 'avatar/opera.gif';}
  elseif($num == 11){ $bgpic = 'avatar/firefox.gif';}
}


$im = imagecreatefromgif($bgpic);
//Calculate, the centre:
for(;;)
{
  list($image_width, $image_height) = getimagesize($bgpic);
  list($left_x, , $right_x) = imagettfbbox($size, 0, $font, $name);
  $text_width = $right_x - $left_x;
  if($image_width > $text_width+5)
    {
     break;
    }
  $size = $size - .5;
  if($size == 1)
  {
      die('Script not responding to decreasing font size');
  }
}
$padding = ($image_width - $text_width)/2;

$textcolor =  imagecolorresolve($im, 255, 255, 255);
imagettftext($im, $size, 0, $padding, 75, $textcolor, $font, $name);
if($_GET['dl']){
  header('Content-Disposition: attachment; filename="avatar.gif"');
}

header("Content-type: image/gif");
imagegif($im);
?>

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 15 feb 2006, 15:00

Je host heeft geen GD (meer).

Gebruikersavatar
mattle
Berichten: 848
Lid geworden op: 05 mar 2005, 07:40
Locatie: Doetinchem
Contacteer:

Bericht door mattle » 15 feb 2006, 15:24

en wat betetend dat? :oops:

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 15 feb 2006, 15:26

Dat het niet zal werken op je host.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 15 feb 2006, 15:44

Je kan contacvt opnemen met sity, mischien willen ze aanzetten :)

Gesloten