Tengo un problemilla a la hora de renombrar una imagen subiendola desde el navegador. La cosa es que quiero que cuando suba una imagen se renombra automaticamente para que no reemplace a ninguna otra. Tengo el siguiente codigo:
Código PHP:
Ver original
//GENERADOR DE CODIGOS ALEATORIOS $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; $cad = ""; for($i=0;$i<15;$i++) { } $nombre_archivo = "../images/destacada/" . $HTTP_POST_FILES['img']['name']; $img = ("$cad".$HTTP_POST_FILES['img']['name']); function replace_filename($str,$min = 0) { } $img = replace_filename($img); $campos="(nombre,enlace,img)"; $valores="('" . $_POST["nombre"] . "'"; $valores .= ",'" . $_POST["enlace"] . "'"; $valores .= ",'" . $img . "'"; $valores .= ")"; $sql = 'Insert into destacado' . $campos . ' VALUES ' . $valores;
Los campos de la table esta correctos a la hora de chekearlo en el servidor (el nombre, el enlace y el nombre de la imagen) pero el nombre que tiene la imagen se sige quedando igual que estaba antes. Entces claro la imagen no aparece me imagino q xq no coinciden los nombres...
Nose donde estoy fallando si a la hora de poner el nombre o en la ruta...
I need Help please.