RE: Re: FTP info in a variable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Good stuff Jamie.

Steve, I believe it may even be possible to compress the file on the fly, or
send it using SSL if that is desirable;

http://www.php.net/manual/en/ref.stream.php describes how to use stream
wrappers.

good luck,

Warren Vail

> -----Original Message-----
> From: Jamie Alessio [mailto:Jamie.Alessio@xxxxxxxx]
> Sent: Friday, February 25, 2005 9:13 AM
> To: php-general@xxxxxxxxxxxxx
> Subject:  Re: FTP info in a variable
>
>
> > I have to write a little program that pulls information from a
> > database, formats it into csv format for importing into excel and ftps
> > it to another server.  I have everything worked out except for the
> > ftping.  I have read through http://us4.php.net/manual/en/ref.ftp.php
> > and I know I can get the data from the database, save it to a file and
> > ftp it.  Does anybody know if I can skip the step of saving it
> to a file
> > and ftp/stream it directly to a filename on another server?
> >
> Steve,
> You should be able to skip the step of writing the CSV file out to disk
> by using PHP's Filsystem functions along with FTP wrappers. I think
> something like this will work:
>
> $handle = fopen("ftp://user:password@xxxxxxxxxxx/somefile.csv";, "w");
> fwrite($handle, $yourCSVdata);
>
> The FTP wrappers allow you to (almost) treat the file as though it were
> on your local filesystem.
>
> Check the man pages for details on how to do this properly and check for
> errors:
> http://us4.php.net/manual/en/function.fopen.php
> http://us4.php.net/manual/en/function.fwrite.php
> http://us4.php.net/manual/en/wrappers.ftp.php
>
> - Jamie
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux