Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2005, 08:58
arsana
 
Fecha de Ingreso: noviembre-2003
Ubicación: México
Mensajes: 72
Antigüedad: 20 años, 5 meses
Puntos: 0
Problema al subir un archivo al servidor

Hola a Todos.

Tengo un problema al hacer un upload al server desde PHP

Tengo instalado IIS como servidor web y PHP.

Mi form es el siguiente: (subir.htm)

<form action="subir.php" method="post" enctype="multipart/form-data">
<input name="archivo" type="file">
<br>
<input type='submit' value='Enviar Archivo'>
</form>

y mi script es: (subir.php)

<?php

$name_file = $_FILES['archivo']['name'];
$size_file = $_FILES['archivo']['size'];

$extension = explode(".",$name_file);

$num = count($extension)-1;

IF ($extension[$num] == "zip") {
if ($size_file < 30000) {
if (!copy($name_file,"images/".$name_file)) {
Echo "Error al copiar el archivo";
} else {
Echo "Archivo subido con exito";
}
} else {
Echo "El archivo supera los 30kb";
}
} ELSE {
Echo "El formato de archivo no es valido, solo .zip";
}
?>

y si por ejemplo desde mi Pc intento subir el archivo xterra.zip, me manda el siguiente error:

Nombre Archivo: xterra.zip
Warning: copy(xterra.zip): failed to open stream: No such file or directory in C:\Inetpub\wwwroot\Autos\subir.php on line 21
Error al copiar el archivo

Que es la linea donde hace el copy del archivo

Ojala alguien pueda ayudarme.

Por su ayuda y atencion, Gracias. Salu2.