Esto no es correcto:
<img src="<? echo $_GET['ver'] $thumbjpeg($imagen, 680); ?>">
(no tiene sentido ..)
En el tag de imagen es donde debes llamar a tu script PHP que genera el thumbnail.
Ese script sólo debe tener la llamada a esa función:
Código PHP:
<?
// la función ...
$altura="400";
thumbjpeg($_GET['ver'],$altura);
?>
Y ese script lo llamas desde tu pagina HTML o donde gustes con un tag HTML de imagen:
Código PHP:
<img src="imagen.php?ver=noticias/imagen.jpg">
Si no te funciona ... primero prueba el script de forma aislada:
http://www.tal.tal/imagen.php?ver=noticias/imagen.jpg
De todas formas . .hay un detalle .. ese script genera una imagen como archivo físico en el servidor:
imagejpeg($thumb,$camino.$dir_thumb.$prefijo_thumb .$nombre);
No uses el 2° parámetro de esa función y usa antes la definición del "Content-type" para el tipo de imagen que generas (JPEG):
Código PHP:
header ("Content-type: image/jpeg");
imagejpeg($thumb);
Revisa los ejemplos de:
www.php.net/gd
Un saludo,