InfoQ

交流

讨论:ftp上传怎么不好用?

作者 yinzhi 发布于 0000-00-00 分类:php基础编程

iis中ftp和ntfs的权限都正确,偶用win2k自带的ftp试过。
偶也知道可以用copy或表单上传。但ftp为什么不行。例:
<?php
// set up basic connection
$conn_id = ftp_connect("220.112.191.22",21);
$login_result = ftp_login($conn_id, "administrator", "不方便写啦");
//测试代码已过,下面简化一点,文件大小为,50k
$upload = ftp_put($conn_id, "1.dat", "C:7.dat", FTP_BINARY);
if (!$upload) {
echo "FTP upload has failed!";
echo ftp_systype ($conn_id);//测试ftp服务器的操作系统
} else {
echo "Uploaded already";
}
ftp_close($conn_id);
echo phpinfo();//测试FTP support enabled
?>

文件上传不了ftp_put()返回的总是false,
没有任何错误提示



逛论坛交流ftp上传怎么不好用?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

10 条回复

回复

>up 发表人 yinzhi 发表于 10月01日
>顶 发表人 yinzhi 发表于 10月01日
>先看看$conn_id是否存在? $uplo.. 发表人 xltxlm 发表于 10月01日
>存在的呀下面那句通过了的 if (!$co.. 发表人 yinzhi 发表于 10月01日
>其实我只是看到ftp有支持断点续传的函.. 发表人 yinzhi 发表于 10月01日
>斜杠改了没? 发表人 xltxlm 发表于 10月01日
>搞定,向xltxlm至敬 发表人 yinzhi 发表于 10月01日
>post 过来的值"C:\ 7.dat 这个可以正.. 发表人 xltxlm 发表于 10月01日
>我最初也是用post传来的东西,一直都不.. 发表人 yinzhi 发表于 10月01日
  1. 返回顶部

    Re: ftp上传怎么不好用?

    2003年10月01日 发表人 yinzhi

    >up

  2. 返回顶部

    Re: ftp上传怎么不好用?

    2003年10月01日 发表人 yinzhi

    >顶

  3. 返回顶部

    Re: ftp上传怎么不好用?

    2003年10月01日 发表人 xltxlm

    >先看看$conn_id是否存在?

    $upload = ftp_put($conn_id, "1.dat", "C:/7.dat", FTP_BINARY);

  4. 返回顶部

    Re: ftp上传怎么不好用?

    2003年10月01日 发表人 yinzhi

    >存在的呀下面那句通过了的
    if (!$conn_id) {
    echo "FTP connection has failed!";}

  5. 返回顶部

    Re: ftp上传怎么不好用?

    2003年10月01日 发表人 yinzhi

    >其实我只是看到ftp有支持断点续传的函数,才想试试,只测试到ftp_put()就搞不动了,兄弟姐妹,帮帮忙啊。

  6. 返回顶部

    Re: ftp上传怎么不好用?

    2003年10月01日 发表人 xltxlm

    >斜杠改了没?

  7. 返回顶部

    Re: ftp上传怎么不好用?

    2003年10月01日 发表人 yinzhi

    >谢谢了先(传输搞定),刚才眼花,被你pl图片迷住了,是不是ftp路径的斜杠都得用“/”。如果用
    post 过来的值"C:\ 7.dat" 该怎么办呀。

  8. 返回顶部

    Re: ftp上传怎么不好用?

    2003年10月01日 发表人 yinzhi

    >搞定,向xltxlm至敬

  9. 返回顶部

    Re: ftp上传怎么不好用?

    2003年10月01日 发表人 xltxlm

    >post 过来的值"C:\ 7.dat 这个可以正常使用。

    一般路径是这样写的:
    1:c:/windows/system
    2:c:\windows\system

  10. 返回顶部

    Re: ftp上传怎么不好用?

    2003年10月01日 发表人 yinzhi

    >我最初也是用post传来的东西,一直都不行,所以写个短的做测试,结果由于斜杠问题困扰许久,现在我终于搞明白了,其实是因为偶需上传硬盘中的那些文件的ntfs权限只给了administrators组中的用户,而通过iis访问网页的话用户不能取得足够的权限,把上传文件的ntfs权限一改就搞定,再次感谢xltxlm的帮助,俺可以研究ftp的断点续传去了。高兴ing……




  11. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

这样用while不可以的吗

<? require ("config.php"); require("yjfl"); $result=my...

请问代码加密了我如何做才能帮他解密呢...

请问代码加密了我如何做才能帮他解密呢? 有什么软件可以这样做...

[重要调查]你身上还有多少钱?

:crying:

急!急!应该是配置问题

我的网页中表单无法提交。 环境是apache+php4,本机。我该如何...

笛子哥哥来了吗??来了进来一下~~~~(...

同题~~~

发一部最经典的短片给大家看!!!都给...

狂顶!!!!!!!!!!!!!!!!!!!!!!!!!!!!...

一个配置服务器的问题?

我有PHPEdSetup3x.exe和phptriad2-2-1.exe我想配一个服务器,不知...

4千万伊拉克人

布什与鲍威尔出席记者招待会。   CNN记者问:噢,见到你们真...

矿哥刚走就来了个小珊瑚。

:eek: 新一代接到好快啊。

tianme 也混到斑猪了

恭喜恭喜~

[]