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.