Boa tarde Pessoal.
Estou desenvolvendo uma página e esta por sua vez é um formulário e ele terá um captcha no qual o usuário validará as informações quando ele inserir o código. Bom, a pagina de formulário não e o problema e sim a pagina de captcha, no qual ele não aparece na página form.php e nem na pagina captcha.php. Alterei fonte, imagem e mesmo assim nada e dá o seguinte mensagem no navegado na hora que chamo a pagina captcha.php para teste (segue arquivo com os erros). Alguém poderia me ajudar nisso? Segue abaixo os códigos das duas páginas.
form.php
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE-edge">
<meta name="viewport" content="width=device-width", "initial-scale=1">
<title>Formulario com captcha</title>
</head>
<body>
<h3>Cadastrar dados</h3>
<form method="POST" action="processa.php">
<label>Nome:</label>
<input type="text" name="nome" required><br/><br/>
<label>E-mail:</label>
<input type="email" name="email" required><br/><br/>
<img src="captcha.php" alt="Código captcha"><br/><br/>
<label>Captcha:</label>
<input type="text" name="captcha" required><br/><br/>
<input type="submit" value="Cadastrar">
</form>
</body>
</html>
============================================================
captcha.php
<?php
session_start();
$codigoCaptcha=substr(md5(time()),0,8);
$_SESSION['captcha']=$codigoCaptcha;
$imagem=imagecreatefrompng("kisspng.jpg");
$fonte=imageloadfont("texto.gdf");
$cor=imagecolorallocate($imagem, 215,98,0);
imagestring($image,$fonte,15,5,$codigoCaptcha,$cor);
header("Content-type: image/jpg");
imagepng($imagem);
imagedestroy($imagem);
?>