Daantje3
Gebruiker
- Lid geworden
- 5 mei 2011
- Berichten
- 428
Hallo iedereen,
ik maak een template voor minecraft server websites, en wil er een 'spelers online script' in hebben, graag met avatars.
Dus ik heb wat dingen gevonden, het werkt wel maar de output is verkeerd. ik krijg in plaats van een plaatje dit te zien:
De php code: Ik heb dus een werkend script. de plaatjes worden ook goed gemaakt. Maar de output is verkeerd. Ziet iemand waarom?
ik maak een template voor minecraft server websites, en wil er een 'spelers online script' in hebben, graag met avatars.
Dus ik heb wat dingen gevonden, het werkt wel maar de output is verkeerd. ik krijg in plaats van een plaatje dit te zien:
Code:
�PNG IHDR ��� IDATH�c,>��@|z����%�0���0�-`A�|{��fdD����g�x���������/��-�g� �o��ډUQx�����g�(ߌU}�8{�}�|y���߿���cæ|�-`L]�1������p6r�3� �����`3"�p s��C?�h�����o���e=3�s"����˃&!���AD߲�^e@�d��������^D$ ���"��r{�j��������`��~���Eʬ��IEND�B`�
De php code: Ik heb dus een werkend script. de plaatjes worden ook goed gemaakt. Maar de output is verkeerd. Ziet iemand waarom?
PHP:
<?php
$user_minecraft = 'wide_load';
$width = 32;
$height = 32;
$cache_file = "player_skins/{$Player}_{$width}x{$height}.png";
if (!file_exists($cache_file) || time() - filemtime($cache_file) > 86400){
$skin = imagecreatefromstring(file_get_contents("http://s3.amazonaws.com/MinecraftSkins/{$Player}.png"));
$face = imagecreatetruecolor($width, $height);
imagecopyresized($face, $skin, 0, 0, 8, 8, $width, $height, 8, 8);
imagecopyresized($face, $skin, 0, 0, 40, 8, $width, $height, 8, 8);
imagepng($face, $cache_file);
}
readfile($cache_file);
?><?php echo htmlspecialchars( $Player ); ?>