Seguramente tengas mal la ruta...
Código PHP:
if (copy($vartemp, "/public_html/hotimg/img/".$varname)) {
La ruta tiene que ser absoluta desde el root, no desde donde esta public_html.
Podes averiguar la ruta completa de un archivo haciendo
Código PHP:
echo __FILE__
Que te muestra la ruta absoluta completa hasta ese archivo y hay averiguar la ruta del servidor.