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