cómo previsualizar la imagen cargada en formato php

Creé el formulario PHP para mi sitio, con la opción de carga de imágenes en él. pero solo muestra el nombre de la imagen antes de enviar la imagen, pero quiero ver / obtener una vista previa de la imagen / archivo antes de enviarla, así que ¿cómo es posible esto?

"file36":{"label":"Select/Upload a Student's Photo","accept":"jpg|jpeg|png|gif|bmt","files":true,"attach":true,"database":true,"maxbytes":204800,"fieldtype":"fileupload","required":true,}}, 

Por lo que sé, esto no es posible con php hasta que cargues la imagen. Sin embargo, puedes hacerlo con jquery. Consulte http://blueimp.github.io/jQuery-File-Upload/

La vieja forma es subir la imagen a una carpeta temporal, crear un iframe y cargar allí la respuesta. A continuación, vincule la imagen temporal del iframe a un campo oculto en la forma final con JavaScript. Cuando envíe el formulario, coloque la imagen en la carpeta correcta. Finalmente ejecute un trabajo cron cada 24-48h para vaciar la carpeta temporal.

La nueva forma es la API de archivos compatible con IE10 + y todos los navegadores modernos. Fallbacks en Flash y Silverlight existen para navegadores más antiguos.

Obviamente malinterpretas cómo funcionan las cargas de archivos con PHP.

PHP es el lenguaje de progtwigción del lado del servidor, es decir, solo puede ejecutar y acceder a scripts, que están en el servidor. Entonces, para que PHP acceda / analice una imagen de cualquier forma, tiene que estar ya en el servidor.

Puede cargar el archivo en un directorio temporal, analizarlo y, si satisface sus necesidades, pasar a una carpeta permanente. De lo contrario, simplemente elimínelo.