I want to upload from my server “target.txt” that is “source.,txt” on the server. I can not get the $source right for my webserver. Any suggestions?
<?php
$source = "/home/source.txt";
$target = fopen("target.txt", "w");
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"user","pass");
ftp_fget($conn,$target,$source,FTP_ASCII);
ftp_close($conn);
?>
Usually the /home/ path is always followed your servers username which is started on unix servers, eg. /home/xxx123/source.txt
I have tried many ways to get the right $source to work. I have tried:
$source = “/home/path/source.txt”;
$source = “ftpname@webserver.com/home/path/source.txt”;
$source = “http://www.webserver.com/home/path/source.txt”;
$source = “ftp.webserver.com/home/path/source.txt”;
$source = “c:/home/path/source.txt”; //obviously does not work
Does anyone know how to input a valid $source?
Have you tried your FTP settings in an FTP client to check the paths as that would be the best way to go about it.