Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2014, 09:23
andaluz7
Invitado
 
Mensajes: n/a
Puntos:
no puedo subir imagen a una carpeta en mi localhost

hola alguien puede ayudarme en esto tengo un perfil de usuarios , que los usuarios registrados puedan subir foto de perfil con este codigo no se porque se subi solo el nombre de la imagen o la ruta pero la imagen no aparece en la carpeta (imagenes )
gracias ante todo

este es mi codigo
Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4.  
  5.     session_start();
  6.     include('acceso_db.php'); // incluímos los datos de conexión a la BD
  7.     if(isset($_SESSION['usuario_nombre'])) { // comprobamos que la sesión esté iniciada
  8.         if(isset($_POST['enviar'])) {
  9.             if($_POST['usuario_clave'] != $_POST['usuario_clave_conf']) {
  10.                 echo "Las contraseñas ingresadas no coinciden. <a href='javascript:history.back();'>Reintentar</a>";
  11.             }else {
  12.                 $usuario_nombre = $_SESSION['usuario_nombre'];
  13.                 $usuario_clave = mysql_real_escape_string($_POST["usuario_clave"]);
  14.                 $usuario_clave = md5($usuario_clave); // encriptamos la nueva contraseña con md5
  15.                 $sql = mysql_query("UPDATE usuarios SET ruta='".$ruta."' WHERE usuario_nombre='".$usuario_nombre."'");
  16.                 if($sql) {
  17.                     echo "Contraseña cambiada correctamente.";
  18.                 }else {
  19.                     echo "Error: No se pudo cambiar la contraseña. <a href='javascript:history.back();'>Reintentar</a>";
  20.                 }
  21.             }
  22.         }else {
  23. ?>
  24.         <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
  25.          
  26.  
  27.  
  28.   <p>Seleccione la ruta:
  29.     <input type="file" name="imagen"/>
  30.  
  31.      
  32.             <input type="submit" name="enviar" value="Enviar" />
  33.         </form>
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. <?php
  41.  
  42.  
  43. $rutaEnServidor='imagenes';
  44. $rutaTemporal=$_FILES['imagen']['tmp_name'];
  45. $nombreImagen=$_FILES['imagen']['name'];
  46. $rutaDestino=$rutaEnServidor.'/'.$nombreImagen;
  47. move_uploaded_file($rutaTemporal,$rutaDestino);
  48.         }
  49.     }else {
  50.         echo "Acceso denegado.";
  51.     }
  52. ?>