Resulta que tengo el codigo que sube la imagen al servidor en la carpeta establecida y con un prefijo aleatorio.
Para eso he creado una $prefijo que luego antepongo al nombre del archivo que se sube. y hasta ahi todo bien.
<?php
if ((isset($_POST["enviado"])) && ($_POST["enviado"] == "form1")) {
$prefijo = substr(md5(uniqid(rand())),0,6);
$nombre_archivo = $_FILES['userfile']['name'];
move_uploaded_file($_FILES['userfile']['tmp_name'],"miniatura_noticia/".$prefijo."_".$nombre_archivo);
?>
<script>
opener.document.form1.<?php echo $_POST["nombrecampo"]; ?>.value="<?php echo $nombre_archivo; ?>";
self.close();
</script>
<?php
}
else
{?>
El problema es que no me inserta el prefijo en la base de datos pero si la ruta con el nombre.
Alguien puede echarme una mano
Gracias


Este tema le ha gustado a 1 personas