cURL / Mailing Lists / curl-and-php / Single Mail

curl-and-php

Re: Problems using PHP CURL option CURLOPT_READFUNCTION

From: Stefan Hadjistoytchev <sth_at_hq.bsbg.net>
Date: Sun, 9 Feb 2003 23:39:25 +0200

Thanks, but it will not help :(

But I need Curl, because I want to transfer some Perl code to PHP and the
code is not only about FTP.

Best regards
Stefan
----- Original Message -----
From: "Erik Stieringer" <erik_at_grossmontdesigns.com>
To: <curl-and-php_at_lists.sourceforge.net>
Sent: Friday, August 01, 2003 10:39 AM
Subject: Re: Problems using PHP CURL option CURLOPT_READFUNCTION

> Don't know if this helps, but here is some code I wrote to receive a file
> from a remote FTP server and write the file to my server:
>
> (NOTE: This does not use CURL)
>
> $ftp_server = "PLACE SERVER NAME HERE";
> $user = "PLACE USER LOGIN HERE";
> $pass = "PLACE USER PASS HERE";
>
> $conn_id = ftp_connect($ftp_server);
> $login_result = ftp_login($conn_id, $user, $pass);
>
> $changedir = ftp_chdir ($conn_id, "/PLACE REMOTE DIRECTORY HERE");
>
> $get_result=ftp_get($conn_id, "PLACE FULL DIRECTORY PATH ON YOUR SERVER TO
> WRITE THE FILE TO HERE/$File", $File, FTP_ASCII);
> ftp_quit($conn_id);
>
>
>
> on 8/1/03 1:01 AM, Daniel Stenberg at daniel_at_haxx.se wrote:
>
> > On Fri, 1 Aug 2003, Stefan Hadjistoytchev wrote:
> >
> >> I would like to transfer a file to ftp site using Curl.
> >>
> >> As stated in the PHP Curl FAQ:
> >> ****************************
> >> 5.5 Does CURLOPT_FILE and CURLOPT_INFILE work on win32 ?
> >> Yes, but you cannot open a FILE * and pass the pointer to a DLL and
have
> >> that DLL use the FILE *. If you set CURLOPT_FILE you must also use
> >> CURLOPT_WRITEFUNCTION as well to set a function that writes the file,
even
> >> if that simply writes the data to the specified FILE*. Similarly, if
you
> >> use
> >> CURLOPT_INFILE you must also specify CURLOPT_READFUNCTION.
> >> ****************************
> >>
> >> I have no idea how the function specified in CURLOPT_READFUNCTION
option
> >> should look like !?!
> >
> > I have no idea either. I can see in the PHP/CURL source code that the
option
> > is supported fine, but I am clueless when it comes to PHP and can't tell
you
> > how it is supposed to be used.
> >
> > This is an obvious case when the C interface docs is not sufficiant for
> > PHP/CURL users...
>
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
>
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
>
>
>

-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
Received on 2003-08-02