Para subir una foto necesitas un formulario, claro. Y de lado servidor, algo así, donde "foto" es el nombre de tu input type file:
Código PHP:
Ver original return null;
$archivo = $_FILES['foto']['name'];
Luego, lo que tenes. Aunque otra manera de organizar tus condicionales es esta:
Código PHP:
Ver original// nombre y extensión:
$extension = strtolower($subdividir['extension']); $nombreOriginal = $subdividir['filename'];
$nuevoNombre = $sesion;
$permitidas = array("jpg", "jpeg", "gif", "png");
{
move_uploaded_file ( $_FILES [ 'foto' ][ 'tmp_name' ], 'carpetaFotos/'. $nuevoNombre.$extension); echo '<img src="user/archivos/'.$nuevoNombre.$extension" width="200px">';
}
Del segundo bloque, es de particular importancia esto, que graba la foto subida:
move_uploaded_file ( $_FILES [ 'foto' ][ 'tmp_name' ], 'carpetaFotos/'. $nuevoNombre.$extension)