Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2009, 17:16
antinio
 
Fecha de Ingreso: octubre-2007
Mensajes: 66
Antigüedad: 16 años, 6 meses
Puntos: 0
Pregunta problema con variable al subir archivos

Que tal mi problema es que no me respeta una variable que tengo asignada a una carpeta que creo en la cual el usuario subirá imagenes por medio de un formulario.
Es decir en mi mismo doc de php recibo datos los cuales los utilizo para crear una carpeta. Hasta aqui todo bien, pero al momento de hacer funcionar el formulario con el cual subiran imagenes no me respeta la variable de la carpeta, si sube la imagen pero en un lugar donde no quiero, asi tengo mi codigo:

Código PHP:
<?
$rut 
"gal/$carpeta/photos"
$ruta$rut.$_FILES['fichero']['name'];
if (isset(
$_POST['submit'])) { 
    if(
is_uploaded_file($_FILES['fichero']['tmp_name'])) { // verifica haya sido cargado el archivo
        
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta)) { // se coloca en su lugar final
                    
echo "<b>Upload exitoso!. Datos:</b><br>";
            echo 
"Nombre: <i><a href=\"gal/$carpeta/photos/".$_FILES['fichero']['name']." \">".$_FILES['fichero']['name']."</a></i><br>";
            echo 
"Tipo MIME: <i>".$_FILES['fichero']['type']."</i><br>";
                    echo 
"Peso: <i>".$_FILES['fichero']['size']." bytes</i><br>";
                        echo 
"<br><hr><br>";
        }
    }
}

?> 
<form action="<? echo $_SERVER['PHP_SELF'?>" method="post" enctype="multipart/form-data">
  <p>Archivo: 
    <input name="fichero" type="file">
  </p>
  <p>
    <input name="submit" type="submit" value="Upload!"> 
      </p>
</form>
NO ME RESPETA LA VARIABLE $carpeta, ya que al subir la imagen me la sube en:
gal//photos

¿Cómo tengo que poner en sintaxis la variable para que jale?