function upload_file ($file_object, $file_name, $path) {
//$file_object 本地文件名,不包括路径
//$file_name 上传后的文件名
//$path 上传到的目录
if($file_object != "") {
$ftp_user_name='XXXXX';
$ftp_user_pass='xxxxxx';
$ftp_server='xxxxxxxxxxxxxxxx';
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
exit;
} $upload = ftp_put($conn_id,$path.$file_name, $file_object, FTP_BINARY);
echo $path.$file_name;
echo $file_object;
if (!$upload) {
echo "FTP upload has failed!";
return false;
} else {
echo "Uploaded $file_object to $ftp_server as $path.$file_name";
}
ftp_close($conn_id);}
return true;
}为什么每次运行都显示出"FTP upload has failed!"?我试过把$file object 改为绝对路径,也是不行。
请各位高手指教!
//$file_object 本地文件名,不包括路径
//$file_name 上传后的文件名
//$path 上传到的目录
if($file_object != "") {
$ftp_user_name='XXXXX';
$ftp_user_pass='xxxxxx';
$ftp_server='xxxxxxxxxxxxxxxx';
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
exit;
} $upload = ftp_put($conn_id,$path.$file_name, $file_object, FTP_BINARY);
echo $path.$file_name;
echo $file_object;
if (!$upload) {
echo "FTP upload has failed!";
return false;
} else {
echo "Uploaded $file_object to $ftp_server as $path.$file_name";
}
ftp_close($conn_id);}
return true;
}为什么每次运行都显示出"FTP upload has failed!"?我试过把$file object 改为绝对路径,也是不行。
请各位高手指教!
解决方案 »
- file_put_contents保存文件名乱码
- mod_rewrite中的问号
- 替朋友向大家咨询一个事情:给台湾朋友做一个销售AV光盘的在线行销系统,是否违法?
- 函数里面的参数可以这样写吗?
- 这两天忙着换工作,现在到上海了,工作已经定下来了,就是租房不太好解决,上海谁要合租的联系我啊
- 寻找一个英文版的bbs,请问哪有的下载?
- 如果使php不显示未声名的变量的提示?
- session_unregister()和session_destory()有什么区别?
- 网页间的参数传递问题
- PHP中MYSQL语言信息泄漏导致网页错误问题怎么解决
- php怎么连mysql?
- 一个form多个submit按钮如何传值
ZDE的话这个时候比较好了
其他IDE,VAR_DUMP吧...
如果是,那么这个FTP有什么用处啊?