En el localhost, la imagen se guarda donde le indico pero nadamas el fondo de la imagen todas las demas imagenes y datos que pongo no se guardan y en el servidor online me marca un error: No se puede mostrar la imagen “http://-----.net23.net/img.php” porque contiene errores.
Este es el codigo que uso:
Código:
Si le quito el "1.png" en imagepng($im,"1.png"); me funciona perfectamente en cualquier lado. <?php
//Variables
$skin = "skins/1"; //$_POST["skin"];
$fondo = $skin."/skin.png";
$nombre = $_POST["nombre"];
$nombre2 = $_POST["nombre2"];
$nombre3 = $_POST["nombre3"];
$nombre4 = $_POST["nombre4"];
$nombre5 = $_POST["nombre5"];
//Cargar Imagenes
$im = imagecreatefrompng($fondo);
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$cian = imagecolorallocate($im, 0, 255, 255);
$azulblanco = imagecolorallocate($im, 175, 238, 238);
$amarillo = imagecolorallocate($im, 255, 255, 128);
$font_file = './arial.ttf';
include($skin.'/1.php');
if(!empty($nombre2)){ include($skin.'/2.php'); }
if(!empty($nombre3)){ include($skin.'/3.php'); }
if(!empty($nombre4)){ include($skin.'/4.php'); }
if(!empty($nombre5)){ include($skin.'/5.php'); }
// Output and free memory
header('Content-type: image/png');
imagepng($im,"1.png");
imagedestroy($im);
?>


