用php脚本ftp上传文件
FTP脚本上传个文件,如果目标机器已经有,就提示已经存在,并且显示文件大小,
如果没有这个文件就上传,很久没有摆弄php,顺手写了一个
- #!/usr/bin/php -q
- <?php
- $IP = 'baiqiuyi.com';
- $NAME = '姓名';
- $PASSWD = '密码';
- $file = '文件名称';
- $fp = fopen($file, 'r');
- $ID = ftp_connect($IP);
- $RE = ftp_login($ID, $NAME, $PASSWD);
- $res = ftp_size($ID, $file);
- if ($res != -1) {
- echo "文件 $file 已存在 , 大小为$res 字节 !\n";
- } else {
- (ftp_fput($ID, $file, $fp, FTP_ASCII));
- echo "文件 $file 上传完毕!\n";
- }
- ftp_close($ID);
- ?>