作者joedenkidd (优质的蓝色射手)
看板PHP
标题[请益] 读NAS资料问题
时间Sat Jun 28 14:53:01 2014
Dear All:
file存在远端nas
<a href='\\NAS\DATA\New\file\test.xls'>link</a>
这在 ie 执行时没有问题,但在 firefox上执行会 Error
在firefox显示路径变成 /web\\NAS\DATA\New\file\test.xls
所以我改成走ftp方式
$conn= ftp_connect("NAS",21,10) or die("Connect FTP Server Fail");
ftp_login($conn,"username","userpw");
ftp_pasv($conn,true);
$load_file="test.xls";
$server_file="./DATA/New/file/test.xls";
ftp_fget($conn,$load_file,$server_file,FTP_ASCII);
ftp_close($conn);
登入无问题,但会出现
Warning: ftp_fget() expects parameter 2 to be resource string given
Warning: ftp_fget() expects at least 4 parameter 3 given
我真的不知道出了什麽问题?拜托各位解惑一下
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.8.45
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1403938383.A.BA2.html
1F:→ noxhsu:ftp_connect 什麽时候第一个参数是这样设? 06/28 16:58
2F:→ noxhsu:还有第一个 href 的方式就根本错了 06/28 16:59
3F:→ noxhsu:最简单的方式就是直接系统mount,然後fopen该档 06/28 17:00
4F:→ joedenkidd:NAS是那NAS网路上名称,这样子设定,可连到我试过了 06/28 23:32
5F:→ joedenkidd:href这种方式我试过在ie是可行的 06/28 23:32
6F:→ joedenkidd:但是你说mount的方式,我还没有试过,我之前好像有用这 06/28 23:33
7F:→ joedenkidd:种方式,好像可行,感谢你,我想这种方式,应该ok, 06/28 23:34
8F:→ joedenkidd:我再试看看,谢谢你~~~ 06/28 23:34
9F:推 hit1205:你第二个参数用错了,错误讯息有说是要 "resource" 06/29 02:40
11F:→ joedenkidd:谢谢~~我试看看 06/29 10:27
12F:→ joedenkidd:ftp的方式我还是失败了,我用mount的方式处理,ok 06/30 15:21