gpt4 book ai didi

php - ftp上传不工作

转载 作者:可可西里 更新时间:2023-10-31 22:07:19 26 4
gpt4 key购买 nike

文件未上传到 FTP 且出现错误:警告:ftp_put() [function.ftp-put]:无法打开该文件:没有此类文件或目录出现。我们正在使用以下代码:

    $server = 'ftp.domain.com';
$ftp_user_name = 'upload@domain.com';
$ftp_user_pass = 'password';
$dest = 'files/test.txt';
$source = 'test.txt';
$src = ini_get("upload_tmp_dir");

$connection = ftp_connect($server);
$login = ftp_login($connection, $ftp_user_name, $ftp_user_pass);
if (!$connection || !$login) { die('Connection attempt failed!'); }
$upload = ftp_put($connection, $dest, $source, FTP_BINARY);
if (!$upload) { echo 'FTP upload failed!'; }
ftp_close($connection);

最佳答案

这是来自 php.net 对 ftp_put 的评论的回答:


发现问题,你不能把目标文件的路径(即使我可以在 dos ftp 客户端中做到这一点......?)

例如- 这行不通

ftp_put($conn, '/www/site/file.html','c:/wamp/www/site/file.html',FTP_BINARY);

你必须把

ftp_chdir($conn, '/www/site/');
ftp_put($conn,'file.html', 'c:/wamp/www/site/file.html', FTP_BINARY );

http://php.net/manual/en/function.ftp-put.php

关于php - ftp上传不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5425766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com