Hola
$_post['nombre del campo'];
Sirve para tomar los datos de los campos del formulario
ejemplo:
$nombre=$_post['nombre'];
$mail=$_post['mail'];
En estos casos tendria los datos del campo nombre y mail del usuario.
Donde nombre y mail son los nombres de tus cajas de texto en caso de que quieras todo en un formulario, nombre, mail, telefono y la opción de subir fotos.
Y para que ya no reemplace la imagen!
$nuevo='IMAGEN.jpg';
En lugar de la palabra IMAGEN, puedes usar cualquier otra variable (preferentemente que no se repita), por ejemplo el ID del anuncio.
$nuevo=$id_anuncio'.jpg';
Aquí el id_anuncio supongo que es diferente en cada uno, es decir que tienen por ejemplo 1000 anuncios, id_anuncio variará desde 1 hasta 1000.
y tendrás la imagen llamada 1, la imagen 2,3,4,5,6,7.....1000.
y la parte que dice:
echo $_FILES['archivo']['name'] ;//contiene el nombre original del archivo
echo $_FILES['archivo']['size']; //contiene el tamaño en bytes de éste
echo $_FILES['archivo']['type'];// tipo de archivo
lo puedes poner así..
/*
echo $_FILES['archivo']['name'] ;//contiene el nombre original del archivo
echo $_FILES['archivo']['size']; //contiene el tamaño en bytes de éste
echo $_FILES['archivo']['type'];// tipo de archivo
*/
Después de que termines de hacer pruebas, ya que solo muetra nombre, tamaño y tipo de archivo que subiste
Espero ahora si, haberme explicado mejor!
Suerte y si hay mas detalles por aca andamos!