Cita:
Iniciado por majegar Insisto en que el problema no es ese. El javascript también lo he quitado, probando únicamente el siguiente código en la web:
<html>
<head>
<title>CB Linares</title>
<body background="Fondos/FondoFrame2c.jpg" bgproperties="fixed" bgcolor="white" text="black" link="blue" vlink="purple" alink="red" style="overflow-x:hidden;">
<?
header("Content-type: image/png");
$im = imagecreate(200,200);
$fondo = imagecolorallocate ($im, 255,255,255);
$rojo = imagecolorallocate ($im, 255,0,0);
imageline($im, 100, 100, 800, 800, $fondo);
imagepng($im);
imagedestroy($im);
?>
Pero sigue sin salirme la dichosa linea.
Gracias.
No puedes hacer eso que planteas en ese script.
NO puedes mezclar HTML/javascript con envio de cabeceras HTTP (vía header()) en un mismo script.
Lo que debes hacer es aislar ese código:
Código PHP:
<?
header("Content-type: image/png");
$im = imagecreate(200,200);
$fondo = imagecolorallocate ($im, 255,255,255);
$rojo = imagecolorallocate ($im, 255,0,0);
imageline($im, 100, 100, 800, 800, $fondo);
imagepng($im);
imagedestroy($im);
?>
En un script aparte .. por ejemplo:
crea_imagen.php
y lo llamas desde
-OTRO- script/página HTML con su tag de imagen correspondiente HTML:
otro.html o .php Código PHP:
<img src="crea_imagen.php">
Un saludo,