0
私を助けてくれますか?私は、アプリケーション内のフォルダにファイルをコピーしようとしています。スクリプトは、私はそれがエラーを示してCPanelのサーバー上でそれを実行しかし、ときに私のローカルマシンに取り組んでいる。ここ FTPサーバーからPhpを使用してファイルをCpanelにコピー
は私が$folder_path = "192.xx.xx.xx\TMS";
$local_file = "CurrentFile\Inbound.xls";
$server_file = "CurrentFile\Inbound.xls";
//-- Connection Settings
$ftp_server = "192.xx.xx.xx"; // Address of FTP server.
$ftp_user_name = "FTP server username"; // Username
$ftp_user_pass = "FTP server Password"; // Password
$target = 'CurrentFile';
if (!file_exists($target))
{
die("Target directory doesn't exist.");
}
else if (!is_writable($target))
{
die("Insufficient privileges to write to the target directory!");
}
// set up basic connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// try to download $server_file and save to $local_file
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY))
{
echo "Successfully written to $local_file\n";
}
else
{
echo "There was a problem\n";
}
function fileExists($path)
{
return (@fopen($path,"r")==true);
}
ftp_close($conn_id);
をテストするスクリプトである「ftp_login()は、パラメータ1は、ブールが与えられたリソースであることを期待します」
スクリプトがFTPサーバーに接続できないと思います。 接続を作成した直後にこれを追加すると、「接続に失敗しました」が返されます。
if(!$conn_id) {
die("Connection failed!");
}
に起こる聞かせ示唆しています!残念ながら、このチュートリアルは私が必要としているものではありません。 FTPサーバーにログインする前に接続が成功したかどうかをチェックして、このようなエラーを避けるために "警告:ftp_login()はパラメータ1をリソースに、/ home/content/98/10339998/html/upload .php on line 65 FTP接続でエラーが発生しました!thelegendmaker.netに接続しようとしました.. " – Johny