¿como que no entiendes? si te lo acabo de explicar
el problema esta en esto:
$foto=cleanString($_POST['foto']);
no es $_POST lo que debes utilizar si no $_FILES y sus variables de upload,
te dejo un minitutorial donde explican de manera muy sencilla como usar $_FILES para subir archivos.
http://www.webtaller.com/construccio...r_archivos.php
y aquí
http://php.net/manual/es/reserved.variables.files.php el manual de $_FILES y para que sirve.