Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2006, 07:24
Avatar de [NiRVaNa]
[NiRVaNa]
 
Fecha de Ingreso: abril-2004
Ubicación: Someplace In The Middle Of Nowhere!
Mensajes: 325
Antigüedad: 20 años
Puntos: 6
Exclamación problema upload (II)

Buenas gente del foro, ya se que hay un tema similar en este sub-foro, pero mi problema es un poco diferente y creeria que mas facil. Tengo un problema medio raro con un formulario de upload de archivos.

El codigo es este:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
   <title>Image Uploader</title>
   <link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<div class="form">
<?php

if (!$_POST['enviar']) {
//Muestro el form
?>
<div class="form">
<form method="POST" action"upload.php" enctype="multipart/form-data">
   <h5>Ingrese el archivo que desee subir al servidor:</h5>
   <input name="archivo" type="file"/>
   <input type="submit" value="Enviar" name="enviar"/>
</form>
<?php
} else {
  
$dir "images/";
  
$name "(aca hago algo para qe cambie el nombre de la imagen cada vez que se quiera subir una).jpg";
  
$img $_POST['archivo'];

  
copy($img$dir.$name);

  
//unlink($file);

  
if (file_exists($dir.$name)) {
     echo 
"Archivo subido satisfactoriamente";
  } else {
     echo 
"Ha ocurrido un error al subir el archivo";
  }
}
?>
</div>
</body>
</html>
El problema ocurre al momento de cambiar la siguiente linea:
Código HTML:
<input name="archivo" type="file"/> 
Ocurre algun error en el proceso y no copia el archivo a la carpeta, por lo tanto no existe y muestra el error.

Pero cuando saco la parte: "type="file"" funciona sin ningun problema, solamente que no tenemos el boton de examinar y hay que poner la direccion completa del archivo.

Alguna idea de porque no funciona? O es algun virus-odia-php que reside en mi PC y solamente por eso no funciona, porque es medio ilogico que no funcione porque le de un "type..."