Fijate bien en el código que estás usando ..
Ese código crea directorios con el fin (el fin/objetivo original) de crear en ese directorio "thumbs/" las imagenes miniatura de las originales. En este caso estás creando "dinámicamente" (o lo vas hacer) cada imagen miniatura cuando la pidas (por el URL que usas llamando al script) .. así que tendrás que eliminar todo ese código:
Código PHP:
// Intentamos crear el directorio de thumbnails, si no existiera previamente.
if (!file_exists($camino.$dir_thumb))
@mkdir ($camino.$dir_thumb, 0777) or die("No se ha podido crear el directorio ".$camino.$dir_thumb);
Y ajustar las rutas que ahí se mencionan que seguro NO coinciden con las tuyas.!!!
buff: ahora veo que NO usas header() como más arriba te indiqué .. Ya no sé que hacer ...
Un saludo,
PD: escogistes el camino "largo" .. podrías haber buscado otra función que haga el thumbnail -sólo- de una imagen y "dinámica" (que use header(....))