Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2009, 09:33
pealcuadrado
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 14 años, 10 meses
Puntos: 0
No se que falla

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