Tambien he intentado con este codigo y es como si la variable $nombre_carpeta no existiera:
Código PHP:
<?php
if (isset($submit))
{
$nombre_carpeta = "./Galerias/".$nombre;
if(!is_dir($nombre_carpeta))
{
@mkdir($nombre_carpeta, 0777);
}
}
?>
<body background="../Pagina_Web/Imagenes/crepusculo.bmp">
<form action="<? echo $PHP_SELF;?>" method="post" enctype="multipart/form-data">
<input type="file" name="archivo">
<p><input type="submit" value="Subir" name="confirmar">
</form>
<?
if(isset($_FILES['archivo']))
{
echo $nombre_carpeta;
$tamaño = $_FILES['archivo']['size'];
$tipo = $_FILES['archivo']['type'];
if (!((strpos($tipo, "gif") || strpos($tipo, "png") || strpos($tipo, "jpeg") || strpos($tipo, "bmp")) && ($tamaño > 640000)))
{
echo 'El archivo no cumple con las caracterizticas requeridas';
}
else
{
/* Guardar el archivo */
$nombre_foto=$_FILES['archivo']['name'];
$destino=$nombre_carpeta.$nombre_foto;
if(move_uploaded_file($_FILES['archivo']['tmp_name'],$destino))
{
echo '<br> El archivo '.$_FILES['archivo']['name']. ' ha sido guardao con exito!';
}
else
{
echo '<br> Error al guardar el archivo!!!';
}
}
}
?>