Hallo zusammen,
Ich habe heute 2 Scripte erstellt und wollte damit automatisch allen User, die keinen Avatar haben, den Minecraftkopf als Avatar hinzufügen. Der Link zur avatar.php mit Parameter wird ordnungsgemäss geschrieben und ich kriege bei beiden Scripts keinen Error 500.
Doch leider wird der Avatar als toter Link angezeigt. Ich hänge mal hier die 2 Scripts.
Da das Script gepostet habe und ich nicht kontrollieren kann, wer es kopiert, gebe ich das Script als Open Source frei.
setavatar.php (Wird automatisch beim Aufruf von index.php included)
avatar.php
MfG
miny1997
Ich habe heute 2 Scripte erstellt und wollte damit automatisch allen User, die keinen Avatar haben, den Minecraftkopf als Avatar hinzufügen. Der Link zur avatar.php mit Parameter wird ordnungsgemäss geschrieben und ich kriege bei beiden Scripts keinen Error 500.
Doch leider wird der Avatar als toter Link angezeigt. Ich hänge mal hier die 2 Scripts.
Da das Script gepostet habe und ich nicht kontrollieren kann, wer es kopiert, gebe ich das Script als Open Source frei.
setavatar.php (Wird automatisch beim Aufruf von index.php included)
PHP-Code:
<?php
$handler=mysql_connect("localhost", "noel", "noel");
mysql_select_db("mybb");
$sql=mysql_query("SELECT * FROM mybulletinboard_users WHERE avatar='';");
while($row=mysql_fetch_row($sql))
{
mysql_query("UPDATE mybulletinboard_users Set avatar = 'http://mc-minigames.eu/minymods/avatar.php?u=".$row[1]."' WHERE uid = '".$row[0]."';");
}
mysql_close($handler);
?>
avatar.php
PHP-Code:
<?php
$user=$_GET['u'];
$err=copy("http://s3.amazonaws.com/MinecraftSkins/".$user.".png", "skins/".$user.".png");
$im=imagecreatetruecolor(200, 200);
if($err==true)
{
$skin=imagecreatefrompng("skins/".$user.".png");
}
else
{
$skin=imagecreatefrompng("skins/steve.png");
}
imageCopyResized($im,$skin,0,0,8,8,200,200,8,8);
Header ("Content-Type: image/jpeg");
imagejpeg($im);
?>
MfG
miny1997