07/04/2008, 00:41
|
| | | Fecha de Ingreso: julio-2007 Ubicación: Maracaibo
Mensajes: 76
Antigüedad: 17 años, 4 meses Puntos: 1 | |
renombrar archivo subido al servidor Hola, estoy subien archivos al servidor con el siguiente codigo
<?php
include ('conexion.php');
$variable3ap=$_POST['codigo'];
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
if (!((strpos($tipo_archivo, "png") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "bmp") || strpos($tipo_archivo, "gif")) && ( $tamano_archivo < 80000000)))
{
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .png, .bmp, .gif o .jpg<br><li>se permiten archivos de 8 MB máximo.</td></tr></table>";
?>
<script language="javascript">
setTimeout("url()",3000);
function url()
{
window.history.back();
}
</script>
<?
}
else
{
$nom_img= $nombre_archivo;
$directorio = '../imagenesupload/';
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio . "/" . $nom_img))
{
$variable1ap=$_POST['linea'];
$variable2ap=$_POST['categoria'];
$variable4ap=$_POST['nom_product'];
$variable5ap=$_POST['marca'];
$variable6ap=$_POST['descrip'];
$variable7ap=$_POST['serial'];
$variable9ap=$_POST['precio_cont_bsf'];
$variable11ap=$_POST['precio_cred_bsf'];
mysql_select_db("$sql_tabla5");
$query="SELECT * FROM $sql_tabla5 WHERE codigo='$variable3ap'";
$consulta=mysql_db_query($sql_db,$query,$conexion) ;
$total_encontrados = mysql_num_rows($consulta);
if(mysql_num_rows($consulta))
{
echo "El codigo de producto no pueden duplicarse verifique";
}
else
{
$fecha=date("Y-m-d");
$hora=date("h:i:s");
mysql_query("INSERT INTO productos (linea, categoria, codigo, nombre, marca, descripcion, serial, foto, preciobsf, preciocredbsf, fecha, hora) VALUES ('$linea', '$linea2', '{$_POST['codigo']}', '{$_POST['nom_product']}', '{$_POST['marca']}', '{$_POST['descrip']}', '{$_POST['serial']}', '$nom_img', '{$_POST['precio_cont_bsf']}', '{$_POST['precio_cred_bsf']}', '$fecha', '$hora')",$conexion) or die("Problemas en el select".mysql_error());
}
if($result=mysql_db_query($sql_db,$query,$conexion ))
{
echo "<script>window.location='../registro_productos.php';</script>";
} else
{
echo "Error introduciendo los datos";
}
}
else
{
echo "error al subir la foto";
}
}
mysql_close($conexion);
?>
pero en vez de guardar el archivo con su nombre original en el servidor deseo cambiarle el nombre por el de codigo de producto que obtengo de $variable3ap=$_POST['codigo'];
se que es debe ser facil pero no doy con la solucion
tengo rato en esto porfavor
ayudenme |