cuando se trata de archivos no entran en el arreglo $_POST, los archivos tienen su propio array $_FILES. Ejemplo:
en el formulario:
en PHP:
Código PHP:
Ver originalecho $_FILES['imagen']['type'];//el MIME type del archivo.
echo $_FILES['imagen']['name'];//el nombre de archivo.
echo $_FILES['imagen']['size'];//el tamaño (bytes) del archivo.
echo $_FILES['imagen']['tmp_name'];//ubicación física en el servidor donde está -temporalmente- el archivo.
Qué tipo de marca de agua quieres poner en la foto?... centrada, mosaico, en alguna esquina?