Hola,
Intenta esto y dinos que imprime (todo hasta los errores es importante):
Código php:
Ver original<?php
echo '<hr />';
$codigo=$_POST['codigo'];
$directorio = './prods/';
$extension = '.jpg';
$foto = $directorio.$codigo.$extension;
// if(file_exists($foto)){unlink($foto);} ecreo q fucionaria sin esto
echo $sube?'Imagen cambiada correctamente.':'Error al cambiar imagen('.$foto.')';
?>
Suerte
Salu2