- 分享
- 0
- 人气
- 0
- 主题
- 7
- 帖子
- 4707
- UID
- 82675
- 积分
- 5108
- 阅读权限
- 22
- 注册时间
- 2007-6-18
- 最后登录
- 2021-7-27
- 在线时间
- 5767 小时
|
原帖由 宅男-兜着走 于 2009-11-8 02:42 AM 发表
一直 upload 不到, “FTP upload has failed” , 高手赐教下。
<?php
$conn_id = ftp_connect("ftp.xxxxxx.com"); // stream
$login_result = ftp_login($conn_id, "xxxxx", "xxxxx"); // connect liao
if(isset($_POST["submit"])){ // post
ftp_chdir($conn_id , "../httpdocs/product"); // set dir.
$upload = ftp_put($conn_id, $_FIlE["image"]["tmp_name"], $_FILE["image"]["name"], FTP_BINARY); // upload current ftp
// check upload status
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}
// close the FTP stream
ftp_close($conn_id);
}
?>
<html>
<form method="post" enctype="multipart/form-data">
<input type="file" name="image">
<input type="submit" value="upload" name="submit">
</form>
</html>
绿色部份應該养成習慣侦测是否有错误
紅色部份兩個参數反了, 而且 remote file 没有正确路径
bool ftp_put ( resource $ftp_stream , string
$remote_file , string $local_file , int $mode [, int $startpos = 0 ]
原帖由 goodday 于 2009-11-8 03:28 AM 发表
$_FIlE["image"]["tmp_name"],
$_FILE["image"]["name"],
里面有什么???
echo 来看看
这是他 html 部份上傳的檔案,不過有笔误,正确的 reserved variable 是 $_FILES
[ 本帖最后由 Super-Tomato 于 2009-11-8 04:53 AM 编辑 ] |
|