易截截图软件、单文件、免安装、纯绿色、仅160KB

php 构造 ftp断点续传?

日前正在用php做一个ftp的断点续传的东东,我使用ftp_raw()函数来想服务器发送ftp命令,但是命令发送过去后,却没有下载。不知什么原因,望高手指点。我按照以下流程制作的。

user xxxx
pass xxxx
cwd workpath
pasv/port
rest 该指令后面必须立即跟随retr或者stor,否则为非法或者无效指令
retr

代码如下
PHP code:

$ftp_ary = array(
'host'=>"192.168.1.9",
'port'=>"21",
'username'=>"aaaa",
'userpass'=>"123456",
'filepath'=>"/"
);
$fp = ftp_connect($ftp_ary['host']);
$res = ftp_raw($fp, "USER ".$ftp_ary['username']);
echo "USER ".$res[0]."\r\n";
$res = ftp_raw($fp, "PASS ".$ftp_ary['userpass']);
echo "PASS ".$res[0]."\r\n";
$res = ftp_raw($fp, "PASV");
echo "PASV ".$res[0]."\r\n";

@ $size = filesize("Bam20090608.dat");
$res = ftp_raw($fp, "REST ".$size);
echo "REST ".$size." ".$res[0]."\r\n";
$res = ftp_raw($fp, "RETR /Bam20090608.dat");
echo "RETR Bam20090608.dat ".$res[0]."\r\n";


USER aaaa是否有权限连接呢?

有,ftp用户名和密码都是定好的,而且我通过cmd测试了。也通过linux终端工具测试了,可以登录下载。


相关问答:

php中file_get_contents问题

$a = $_FILES['userfile']['name'] ;

$test = $a;

$p = split('/',$test);

$p[count($p)-1];

$content = file_get_contents("$p");

$con ......

开发PHP用用什么软件

开发PHP用用什么软件?

多介绍几种。

我都不晓得。哈哈。好就没有上csdn,看见你发了贴。最近怎么样???

文本编辑器都可以的

北京五极星信息系统技术有限公司现招聘5名PHP程序员。
职位要求: ......

收费的php空间 哪家比较好 速度快???

如题

新网的~

不知道哪家好。我用香港主机还行

引用
新网的~

这个好吗?用起来很慢,我现在用的佰网的,http://www.hb666.net/

DreamHost

美国,世界第一流的收费空间

国外空间的话 ......

【深圳】胜行软件招PHP程序员3-5名(加急)

招聘
公司名称 胜行软件(深圳)有限公司
职位名称 PHP程序员
招聘人数 3-5
工作地点 深圳市龙岗区横岗四联新亚洲广场新秀苑B2-201
薪水待遇 4k-10k
职位描述 主要负责对日外包项目的设计, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号