Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/08/2009, 03:23
SubZero_mb
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 20 años, 2 meses
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);