
04/08/2009, 03:23
|
| | Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 21 años Puntos: 2 | |
Respuesta: quitar espacios Mira a ver si así te vale, aparte he cambiado el orden del numero aleatorio, que en el GetSQLValueString aparecia primero el $mismo y en el $copy aparecia despues del nombre el $mismo: Cita: srand (time());
//generamos un número aleatorio
$mismo = rand(1,100000000000);
$pdfnumero = rand(1,100000000000);
$mismopdf = $pdfnumero . '.pdf'; $nombre_img = str_replace(" ","",$_FILES['imagen'] ['name']);
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "insertar")) {
$insertSQL = sprintf("INSERT INTO productos (nombre, categoria, descripcion, imagen, pdf, usuario, val_vendedor) VALUES (%s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['Nombre'], "text"),
GetSQLValueString($_POST['categoria'], "text"),
GetSQLValueString($_POST['descripcion'], "text"),
GetSQLValueString("../archivos/".$nombre_img.$mismo, "text"),
GetSQLValueString("../pdf/" . $_FILES['pdf'] .$mismopdf, "text"),
GetSQLValueString($_POST['val_vendedor'], "text"),
GetSQLValueString($_POST['usuario'], "text"));
if($_FILES["imagen"]["type"] == "image/pjpeg"
|| $_FILES["imagen"]["type"] == "image/jpeg"
|| $_FILES["imagen"]["type"] == "image/x-png"
|| $_FILES["imagen"]["type"] == "image/png"
|| $_FILES["imagen"]["type"] == "image/gif" ){
$copy = copy($_FILES['imagen']['tmp_name'], "../archivos/" . $nombre_img.$mismo );
$copy = copy($_FILES['pdf']['tmp_name'], "pdf/" . $_FILES['pdf'] .$mismopdf); |