Foros del Web » Programando para Internet » PHP »

No se que falla

Estas en el tema de No se que falla en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/06/2009, 09:33
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 15 años, 5 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
  #2 (permalink)  
Antiguo 29/06/2009, 09:38
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: No se que falla

YA LO HE SOLUCIONADO, estaba bien no se porque me daba error...

SORRY
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:57.