SOLUCIONADO
No se si la solución es muy ortodoxa, pero funciona:
1º De las dos barras invertidas quito una
$fichero = stripslashes($fichero);
2º La barra invertida que me queda la cambio por una normal
$fichero = strtr($fichero, "\\", "/");
3º De toda la ruta hago no solo aparezca el final, que es lo que me interesa
$fichero = substr ("$fichero", -31);
No ponía el código de la página porque no tenía nada especial, eran pruebas que estaba haciendo antes de hacerlo en serio:
1º Página 1
<form method="post" action="12.php">
<p><input type="file" name="fichero" size="100"><input type="submit" value="Ver imagen" name="B1"></p>
</form>
2º página 2
echo "la imagen es la siguiente <p><img src=imagenes/$fichero></p>";
Solucionado el tema ya me pondré a currar con la base de datos.
Gracias LAIR por el interés mostrado