Error en funcion ftp_put(...)

Esteban Fernández efernandez en netred.cl
Mar Dic 2 13:28:05 CLST 2003


> Warning: error opening C:/Archivo2.txt in /.../script.php on line 31

Recuerdas lo de las rutas absolutas?, mejor valida con file_exists()

- Ahora bien, al parecer solo necesitas subir un archivo a un directorio de tu
servidor, no imagine que fuese eso, ya que te estas ahogando en un vaso de agua.

Te recomiendo leas este articulo:
http://www.desarrolloweb.com/articulos/1307.php En donde explican detalladamente
como subir un archivo a travez de formulario en PHP. Mucho mas simple de lo que
intentas hacer,

Saludos.
Esteban.




----- Original Message ----- 
From: "Pedro Charnay" <pcharnay en utalca.cl>
To: "Lista de desarrolladores en PHP" <php en listas.inf.utfsm.cl>
Sent: Tuesday, December 02, 2003 10:33 AM
Subject: Re: Error en funcion ftp_put(...)


> Hola,
> On Mon, 2003-12-01 at 17:37, Esteban Fernández wrote:
> > puedes pegar el error que te da?
> aqui va:
>
> Warning: error opening C:/Archivo2.txt in /.../script.php on line 31
>
> la linea 31 tiene el siguente codigo:
>
> $ftp_put_hndl = ftp_put($ftp_con_hndl, $destino, $origen, FTP_BINARY);
>
> > estas validando con file_exists() ?
> no estoy validando la existencia del archivo
>
> > recuerda que file_exists() tiene que tener una path absoluta y no relativa.
> >
> >
> Saludos,
>
> Pedro.
>
> > ----- Original Message ----- 
> > From: "Pedro Charnay" <pcharnay en utalca.cl>
> > To: <php en listas.inf.utfsm.cl>
> > Sent: Monday, December 01, 2003 5:26 PM
> > Subject: Error en funcion ftp_put(...)
> >
> >
> > > Hola,
> > > soy nuevo en esta lista...
> > > les escribo para pedir una ayuda:
> > >
> > > estoy desarrollando un script en php+html para permitir que los usuarios
> > > puedan enviar via ftp un archivo desde un computador local hasta un
> > > servidor, donde los datos de dicho archivo seran procesados en forma
> > > posterior.
> > >
> > > El script funciona bien cuando cargo la pagina en la maquina en donde
> > > estoy trabajando (maquina linux).  Al abrir la pagina desde un navegador
> > > cualquiera, se puede sleccionar el archivo y luego dicho archivo es
> > > enviado al directorio del servidor (la misma maquina) y puede ser
> > > procesado.  Sin embargo, cuando se abre la misma pagina desde otra
> > > maquina, ocurre un error cuando la funcion ftp_pout(...) intenta abrir
> > > el archivo local (de origan): El archivo no existe, sin embargo _si_
> > > existe.
> > >
> > > Alguna idea?
> > > Desde ya, muchas gracias por su ayuda.
> > >
> > > Un saludo cordial,
> > >
> > > Pedro.
> > >
> > > -- 
> > > Pedro Charnay <pcharnay en utalca.cl>
> > > Universidad de Talca
> > >
> > >
> -- 
> Pedro Charnay <pcharnay en utalca.cl>
> Universidad de Talca
>
>