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终端工具测试了,可以登录下载。
但
相关问答:
$a = $_FILES['userfile']['name'] ;
$test = $a;
$p = split('/',$test);
$p[count($p)-1];
$content = file_get_contents("$p");
$con ......
开发PHP用用什么软件?
多介绍几种。
我都不晓得。哈哈。好就没有上csdn,看见你发了贴。最近怎么样???
文本编辑器都可以的
北京五极星信息系统技术有限公司现招聘5名PHP程序员。
职位要求: ......
如题
新网的~
不知道哪家好。我用香港主机还行
引用
新网的~
这个好吗?用起来很慢,我现在用的佰网的,http://www.hb666.net/
DreamHost
美国,世界第一流的收费空间
国外空间的话 ......
招聘
公司名称 胜行软件(深圳)有限公司
职位名称 PHP程序员
招聘人数 3-5
工作地点 深圳市龙岗区横岗四联新亚洲广场新秀苑B2-201
薪水待遇 4k-10k
职位描述 主要负责对日外包项目的设计, ......