Помогите с ошибкой Fatal error: Cannot redeclare imageflip() in /home/webserver/launcher/skin2d.php on line 23
<?php
/*
Личный кабинет для проектов minecraft.
Данный Личный Кабинет настроен исключительно на движок DLE.
Версия кабинета: v0.6.5
Автор: MrDestrim
Наш проект: faicraft.ru
*/
define('INCLUDE_CHECK',true);
$path_skin = 'files/skins/'; //Путь к скинам
$path_cloak = 'files/cloaks/'; // Путь к плащам
if ( !empty($_GET["skinpath"]) ) $user = $_GET["skinpath"];
function imageflip(&$result, &$img, $rx = 0, $ry = 0, $x = 0, $y = 0, $size_x = null, $size_y = null) {
if ($size_x < 1) $size_x = imagesx($img);
if ($size_y < 1) $size_y = imagesy($img);
imagecopyresampled($result, $img, $rx, $ry, ($x + $size_x-1), $y, $size_x, $size_y, 0-$size_x, $size_y);
}
$way_skif = $path_skin.$user.".png";
if (!file_exists($way_skif)) $way_skif = 'files/skins/default.png';
$skif= getimagesize($way_skif);
$h=$skif['0'];
$w=$skif['1'];
$ratio=$h/64;
/*
mode
1 - перед
2 - задняя часть скина
*/
if ( isset($_GET["mode"]) ) $mode=(int)$_GET["mode"];
else $mode = 1;
header ("Content-type: image/png");
$way_skin = $path_skin.$user.".png";
if (!file_exists($way_skin)) $way_skin = 'files/skins/default.png';
$skin = imagecreatefrompng($way_skin);
$way_cloak = $path_cloak.$user.'.png';
if (!file_exists($way_cloak)) $way_cloak = false;
else $cloak = imagecreatefrompng($way_cloak);
$preview = imagecreatetruecolor(16*$ratio, 32*$ratio);
$transparent = imagecolorallocatealpha($preview, 255, 255, 255, 127);
imagefill($preview, 0, 0, $transparent);
if ($mode == 1) {
if ($way_cloak)
imagecopy($preview, $cloak, 3*$ratio, 8*$ratio, 12*$ratio, 1*$ratio, 10*$ratio, 16*$ratio);
//Front skin side render
//face
imagecopy($preview, $skin, 4*$ratio, 0*$ratio, 8*$ratio, 8*$ratio, 8*$ratio, 8*$ratio);
//arms
imagecopy($preview, $skin, 0*$ratio, 8*$ratio, 44*$ratio, 20*$ratio, 4*$ratio, 12*$ratio);
imageflip($preview, $skin, 12*$ratio, 8*$ratio, 44*$ratio, 20*$ratio, 4*$ratio, 12*$ratio);
//chest
imagecopy($preview, $skin, 4*$ratio, 8*$ratio, 20*$ratio, 20*$ratio, 8*$ratio, 12*$ratio);
//legs
imagecopy($preview, $skin, 4*$ratio, 20*$ratio, 4*$ratio, 20*$ratio, 4*$ratio, 12*$ratio);
imageflip($preview, $skin, 8*$ratio, 20*$ratio, 4*$ratio, 20*$ratio, 4*$ratio, 12*$ratio);
//hat
imagecopy($preview, $skin, 4*$ratio, 0*$ratio, 40*$ratio, 8*$ratio, 8*$ratio, 8*$ratio);
} else {
//Back side render
//back body
imagecopy($preview, $skin, 4*$ratio, 8*$ratio, 32*$ratio, 20*$ratio, 8*$ratio, 12*$ratio);
//head back
imagecopy($preview, $skin, 4*$ratio, 0*$ratio, 24*$ratio, 8*$ratio, 8*$ratio, 8*$ratio);
//back arms
imageflip($preview, $skin, 0*$ratio, 8*$ratio, 52*$ratio, 20*$ratio, 4*$ratio, 12*$ratio);
imagecopy($preview, $skin, 12*$ratio, 8*$ratio, 52*$ratio, 20*$ratio, 4*$ratio, 12*$ratio);
//back legs
imageflip($preview, $skin, 4*$ratio, 20*$ratio, 12*$ratio, 20*$ratio, 4*$ratio, 12*$ratio);
imagecopy($preview, $skin, 8*$ratio, 20*$ratio, 12*$ratio, 20*$ratio, 4*$ratio, 12*$ratio);
//hat back
imagecopy($preview, $skin, 4*$ratio, 0*$ratio, 56*$ratio, 8*$ratio, 8*$ratio, 8*$ratio);
if ($way_cloak)
imagecopy($preview, $cloak, 3*$ratio, 8*$ratio, 1*$ratio, 1*$ratio, 10*$ratio, 16*$ratio);
}
$fullsize = imagecreatetruecolor(90, 180);
imagesavealpha($fullsize, true);
$transparent = imagecolorallocatealpha($fullsize, 255, 255, 255, 127);
imagefill($fullsize, 0, 0, $transparent);
imagecopyresized($fullsize, $preview, 0, 0, 0, 0, imagesx($fullsize), imagesy($fullsize), imagesx($preview), imagesy($preview));
imagepng($fullsize);
imagedestroy($fullsize);
imagedestroy($preview);
imagedestroy($skin);
if ($way_cloak) imagedestroy($cloak);
?>

Функция imageflip уже существует в PHP: http://php.net/manual/ru/function.imageflip.php
Так что назови свою функцию как-то иначе.