No veo nada raro en el script, en todo caso prueba y añade esta linea.
Código PHP:
<?php imagecolorallocate($thumb, 255, 255, 255);?>
Código PHP:
<?php $original = imagecreatefromjpeg(basename($imagen));
$thumb = imagecreatetruecolor(100,100);
imagecolorallocate($thumb, 255, 255, 255);
$ancho = imagesx($original);
$alto = imagesy($original);
imagecopyresampled($thumb,$original,0,0,0,0,100,10 0,$ancho,$alto);
header("Content-type: image/jpeg");
imagejpeg($thumb,"imagenes/t".$date.".jpg",90);?>