ID:               14748
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Feedback
 Bug Type:         FTP related
 Operating System: Unix
 PHP Version:      4.0.5
 New Comment:

How can you have OS: "Unix" and a C: drive? That strikes me as odd.

The example you showed works for me on a windows box
with either forward slash or backslash if you get rid of the extra
closing ')' in the last line.

Do you still have this problem with php 4.1.2?


Previous Comments:
------------------------------------------------------------------------

[2001-12-28 17:21:25] [EMAIL PROTECTED]

Okay, I've scoured the bug reports and the message lists and I'm not
convinced that it's even possible to upload from a local file to an ftp
server using ftp_put.  No one seems to have a good answer to the
multiple listings of people having this problem.  I don't believe my
problem is a security problem.  My problem is that PHP wants to use the
directory that my PHP program is in as the default directory for
uploading.  ftp_put won't recognize my C: drive as a local drive.

Here is the gist of the code that doesn't seem to be working:

$host = "ftp.cwplus.com";
$user = "username";
$password = "password";
$remotefile = "/www/cwplus/wendy/images/$filename";
$conn = ftp_connect("$host");
ftp_login($conn, $user, $password);
ftp_put($conn, $remotefile, "C:/test.txt", FTP_BINARY))

I've done all kinds of slash manipulation for the local file and none
seem to help.  

Thanks,
Bob



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=14748&edit=1

Reply via email to