Hey Chris:

On Tue, Mar 26, 2002 at 12:44:21PM -0700, Chris wrote:
> OK. I don't know how I can be more specific, but I will try.

Dude, let's look at your initial question to the list:

>> Can anyone help me with the command I need for a RAW FTP file
>> upload?  I can create connections and they empty file, but I have no
>> idea how to get the data into the file and I have tried everything.

That's vague.  Now that you've clarified a bit of how you're doing what
you're trying to do, let's see what we can do to help...

> I have used fopen(ftp://url) to upload files to the FTP server from a 
> web form, however this fails on files over 5k in size.
> I do not have the FTP functions installed on the server I will be using.
> I simply want to know how I would use the raw FTP commands with an
> fsockopen() function. I know how to use this to connect to the file server,
> change directories, etc.. The question is how do I use the fsocket() with
> raw FTP commands to upload a file? Is that not specific?

Just so I'm being clear, When I was talking about fopen(), fputs() and
fclose(), I meant you need to make a file on your local hard drive
first. I wasn't talking about using these functions directly with the
file pointer generated by fsockopen().  Anwyway, once the file is
created on your drive, THEN, you can use FTP to put the file on the
remote server.

Okay, to be straight up, I haven't used PHP's socket functions yet.  
It's cool, you're able log in and to cd into the right directory.  Uh,
now what to do???  Let's see what the FRC for FTP says...
ftp://ftp.isi.edu/in-notes/rfc959.txt.  How about trying:

   fputs($fp, "STOR ./foo.txt\r\n");


                PHP scripts that make your job easier
         SQL Solution  |  Layout Solution  |  Form Solution
 T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y

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

Reply via email to