Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2009, 03:08
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 3 meses
Puntos: 5
quitar espacios

Hola a todos, tengo el problema de los espacios y no se como solucionarlo.
este es el codigo.
Código PHP:
srand (time());
//generamos un número aleatorio
$mismo rand(1,100000000000); 
$pdfnumero rand(1,100000000000);
$mismopdf $pdfnumero '.pdf';


$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/".$mismo.$_FILES['imagen'] ['name'], "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/" $_FILES['imagen'] .$mismo );
$copy copy($_FILES['pdf']['tmp_name'], "pdf/" $_FILES['pdf'] .$mismopdf); 
Aqui lo que hago es asignarle un numero aleatorio al nombre de la imagen real que el usuario quiere enviar, el caso es que no se como decirle que si la imagen lleva espacios, me los quite.
A ver si alguien me resuelve esa duda.

Un saludo