el hosting ese demo sube todas las imagenes a la carpeta tmp. En realidad se llama así pero no es "temporal". Prueba a subir una imagen y verás como la mete ahi dentro pero con un nombre aleatorio de letras y numeros.
el otro host, el uploader2 mete los archivos dentro de la subcarpeta "subidas".
Todo eso se puede configurar claro. Para configurar el primero, el demo, abres el index (public_html/HostingImagenesDemo/index.php) y echa un vistazo a la linea 28. Luego habria q cambiar alguna otra cosilla pero con eso bastaría para q subiese archivos a otra carpeta distinta.
Para configurar el otro, es algo más complicado. Hay que tocar en:
/public_html/uploader2/uploadify.php
Ese uploadify es el archivo que recibe la imagen que subes mediante el boton flash "Browse". Recibe la imagen, y hace con ella lo q le digas. Ahora mismo lo que hace es meter el archivo en la carpeta /public_html/uploader2/subidas conservando su nombre original y escribir en un archivo de log lo ocurrido.
Bien, el demo puedes olvidarte de él, porque no vamos a necesitarlo. Vamos a usar el segundo, cambiando ese uploadify.php para que haga exactamente lo que queramos, que es meter el archivo en la carpeta del usuario que sube la imagen, y asignarle un nombre en función de cuántas firmas tenga ya ese usuario. Si tiene 3, pues sig4, si tiene 20, pues sig21.
A eso voy a ir en breve. Lo que he estado haciendo es esta funcioncita (public_html/functions.php)
function nuevo_usuario($username, $uid)
{
mkdir("usuarios/" . $uid, 0777, true); //creamos una carpeta dentro de la carpeta usuarios
copy("fulanito.php", "usuarios/".$uid."/".$username.".php"); //copiamos el archivo fulanito.php a ese nuevo directorio y le ponemos el nombre del user
}
Ya viene comentada cada línea, gracias a esa función verás que ahora hay una carpeta "6", y dentro un archivo "bronx.php". Esa función es llamada desde el archivo "verify.php", cuando un usuario se registra, y pincha en el enlace de activación por primera vez.
Por tanto, todo el que se registre a partir de ahora, verá como se crean su carpeta y su archivo.
Os borro a todos de la base de datos para que podáis registraros de nuevo, aunque podéis hacerlo vosotros mismos, entrad al panel de control -> entrad en la cuenta para la web de firmas (Go to CPanel) -> id al phpMyAdmin -> Enter phpMyAdmin
En la columna de la izquierda, pinchad en la tabla "usuarios". Os mostrará la estructura de la tabla. Pinchad en la pestaña "Browse" para ver el contenido de la tabla.
Ahí podéis cargaros el usuario que os de la gana jeje.
EDITO
de momento hay antibot al registrarse. Se puede poner eso mismo al subir una imagen, o poner un límite de firmas y fin de la historia. Porque andar con el código constantemente es un rollo para el usuario y para el código.
De momento no vamos a poner nada de eso, si acaso más adelante para ir puliendo detalles.
Voy a hacer el archivo "tusfirmas.php" para ir empezando a ver resultados, y luego el de agregar firma a ver qué tal.