Foros del Web » Programando para Internet » PHP »

Problema al subir un archivo al servidor

Estas en el tema de Problema al subir un archivo al servidor en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/10/2005, 08:58
 
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.
  #2 (permalink)  
Antiguo 05/10/2005, 10:42
 
Fecha de Ingreso: octubre-2005
Mensajes: 365
Antigüedad: 18 años, 6 meses
Puntos: 0
1. Verifica que el Directorio images Exista

2. En Windows es típico, verifica que tengas el permiso de escritura, ya que dices que tienes IIS ha de ser sobre Windows 2000 entonces dale click derecho a la carpeta images/Propiedades/Seguridad/ Agregar / Y ahí agregas tu uruario de Administrador, Activas Los check boxes de los permisos, aceptar, etc.

Saludos.
  #3 (permalink)  
Antiguo 08/10/2005, 12:53
 
Fecha de Ingreso: noviembre-2003
Ubicación: México
Mensajes: 72
Antigüedad: 20 años, 5 meses
Puntos: 0
Problema Resuelto

Muchas gracias por su atencion.

Ya pude resolver el problema.

Tenia q' asignar permisos desde el sitio web en IIS.

De esta forma asigne el usuario a las propiedades, permisos de la carpeta y asi ya pude renobrar, copias, borrar archivos.

Gracias. Salu2.
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 06:42.