Ups, me tarde mucho escribiendo!!!
La pregunta de
Lautaro_eb es porque estas tratando de acceder a la foto desde:
$imagenoriginal = imagecreatefromjpeg(
"fotos/.$nombrefoto.");
Y, para esto, se supone que la foto ya debes tenerla en
fotos/.nombre-de-foto.extension., aunque, esos puntos yo creo que no van ahi poque supongo que querias concatenar y, si es el caso, las dos opciones que tienes son:
1. Sin los puntos, porque en una cadena encerrada entre comillas dobles, PHP interpreta las variables
$imagenoriginal = imagecreatefromjpeg("fotos/$nombrefoto");
2. Con comillas sencillas y concatenando
$imagenoriginal = imagecreatefromjpeg('fotos/' . $nombrefoto);
Ahora, para poder usar la imagen desde la carpeta "fotos", primero debiste haberla movido
con move_uploaded_file(), o bien, si solo quieres probar como sale, puedes hacerlo desde la ubicacion temporal:
$imagenoriginal = imagecreatefromjpeg($_FILES["archivo"]["tmp_name"]);