Tengo un problema.
Estoy haciendo una página para subir archivo a un servidor (mi servidor casero), el caso esque me he guiado por un ejercicio de un libro de php y no se donde está el error.
El archivo seleccionado se tiene que copiar en la carpeta "sub" en htdocs que es donde está la pagina "control.php" donde está el formulario de subida.
Les dejo el código a ver si detectan el psosible fallo.
-----------------------------------------------------------------------------------------------------
<html>
<body>
<?php
if ($enviar){
if($archivo != "none" AND $archivo_size !=0){
echo "Nombre: $archivo_name <br>";
echo "Tamaño: $archivo_size <br>";
echo "Tipo: $archivo_type <br>";
if(! copy ($archivo, "sub/".$archivo_name)){
echo "<h2>No se ha podido copiar el archivo</h2><br>";
}else{
echo"<h2>El archivo se ha subido correctamente</h2>";
}
}elseif ($archivo_name != "" AND $archivo_size == 0){
echo "<h2>Tamaño de archivo superado</h2>";
}else{
echo"<h2>No ha escogido un archivo para descargar</h2>";
}
echo"<hr>";
}
?>
<form enctype="multipart/form-data" action="control.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000">
<p><b>Archivo a enviar</b><br>
<input type="file" name="archivo" size="35"></p>
<p><input type="submit" name="enviar" value="Aceptar"></p>
</form>
</body>
</html>
------------------------------------------------------------------------------------------------------
MUCHÍSIMAS GRACIAS! un saludo