Hola buenas tardes.
Hemos dado en algunos cursos el tema de subir una imagen abriendo una nueva ventana con javascript y todo funciona a la perfección. Pero bueno como soy un rebuscado... pues lo estoy haciendo ahora con una ventana modal al estilo de las redes sociales... quien me manda a mi...

La cuestión es que sigo todas las instrucciones y se me guarda la imagen en la carpeta y todo pero no consigo que se me actualice en el servidor... este es mi codigo:
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "img-cabecera")) {
//insertar imagen
$nombre_archivo = $_FILES['file-7']['name'];

$partes=explode('.',$nombre_archivo);

$nombre=$partes['0'];
$extension=$partes['1'];

 move_uploaded_file($_FILES['file-7']['tmp_name'], "user-cabecera/".$_SESSION['MM_idusuario'].'.'.$extension);
 
 $updateSQL = sprintf("UPDATE datosusers SET file-7=%s WHERE id=%s",
                       GetSQLValueString($_SESSION['MM_idusuario'].'.'.$extension, "text"),
					   GetSQLValueString($_SESSION['MM_idusuario'], "int"));

  mysql_select_db($database_zoulet, $zoulet);
  $Result1 = mysql_query($updateSQL, $zoulet) or die(mysql_error());

  $updateGoTo = "http://localhost/zoulet/user/profile-user.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
    $updateGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $updateGoTo));
}
yo creo que lo tengo bien!!!
el errores que si que sube a la carpeta especificada pero no al servidor local
¿Alquien sabe cual puede ser el error?
0
Puntos
1164
Visitas
0
Resp
Por zoulet08 hace 9 años
Novice
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar