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?