Buenas, llevo ya todo el día intentando que me mueva los dos archivos que he subido de la carpeta upload a la que ha creado el usuario
El formulario se vasa en 3 partes, 2 que son para subir archivos, y el nombre que el usuario quiere poner a su carpeta.
Todo funciona a la perfección, la carpeta se crea, pero el archivo no se sube, y si le cambio el código, de "upload/$form_nombre_carpeta/$archivo_nombre" a "$archivo_nombre". Logicamente se me subirá a la carpeta upload, pero yo lo que quiero es subirla a la carpeta que crea el usuario.
Aquí os dejo el código:
HTML<html>
<style type="text/css">
<!--
.Estilo6 {
color: #FFFFFF;
font-family: "Comic Sans MS";
}
.Estilo7 {color: #FFFFFF}
-->
</style>
<body bgcolor="#000000">
<form method="POST" action="subir.php" enctype="multipart/form-data">
<p>
<input type="file" name="archivo">
<br>
<input type="file" name="archivo1">
</p>
<span class="Estilo6">Nueva carpeta:</span>
<input type="text" name="user" maxlength="20">
<span class="Estilo7">*maximo 20 caracteres </span>
<br>
<input name="submit" type="submit" value="Enviar">
</p>
</form>
</body>
</html>
PHP<?
//indico las variables del "archivo" a subir
$archivo_nombre= $FILES["archivo"]["name"];
$archivo_peso= $FILES["archivo"]["size"];
$archivo_temporal= $_FILES["archivo"]["tmp_name"];
//indico las variables del "archivo1" a subir
$archivo_nombre1= $FILES["archivo1"]["name"];
$archivo_peso1= $FILES["archivo1"]["size"];
$archivo_temporal1= $_FILES["archivo1"]["tmp_name"];
//indico la variable del nombre de la carpeta
$form_nombre_carpeta = $_POST["user"];
//creo la carpeta con el nombre que ha indicado el usuario
mkdir ($form_nombre_carpeta,0777,TRUE);
//indico donde quiero que me mueva los temporales
if (@copy($archivo_temporal, upload/$form_nombre_carpeta/$archivo_nombre)){ //donde $fost_nombre_carpeta es el nombre de la carpeta creada
echo "Archivo subido correctamente<br>"; }
if (@copy($archivo_temporal1, upload/$form_nombre_carpeta/$archivo_nombre1)){//donde $form_nombre_carpeta es el nombre de la carpeta creada
echo "Archivo subido correctamente <br>";
}else{
echo "Ningún archivo sereccionado<br><br><br><br><br><br>";
}
{echo "Este es el nombre de su carpeta: <b> (".$form_nombre_carpeta.")</b> <br><br><br><br>";}
?>
A ver si me podéis decir cuál es el error .
Gracias.