1) Usa la herramienta de Highlight del foro... te lo agradeceremos (el código queda muuuuuuucho más legible)
2) El . en php se usa para concatenar.
Es decir, si pones
Código PHP:
$origen = "imgs_defecto/foto_por_defecto.jpg";
echo $origen . "foto_por_defecto.jpg";
Te devolverá lo siguiente:
Código:
imgs_defecto/foto_por_defecto.jpgfoto_por_defecto.jpg
¿Ves donde está el fallo?
Un saludo!