iColin 

Do what you want
 

“php”目录存档

Editplus一键同步到FTP

2010年12月11日,星期六

在Dreamweaver中,可以将正在编辑的文件一键同步到FTP服务器中,很是便利。如果Editplus也能快捷同步就好了,想到在Editplus可以调用外部程序或者命令,于是用php写了个同步到FTP的脚本文件,并作为工具添加到Editplus中。

原理很简单:首先定义FTP的相关参数,比如主机名,用户名,密码等;再指定FTP的路径和本地环境的路径,以便于将本地环境中的文件上传到FTP上对应路径,然后通过php的相关函数连接FTP服务器,并上传文件。

脚本配置很简单(脚本地址在文章底部,当然你可以去googleCode上获取):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
< ?php
// 定义FTP参数
$ftp_host = '192.168.0.1';
$ftp_user = 'username';
$ftp_pass = 'password';
$ftp_port = 21;
$pasv_mode = true;
 
// 定义开发环境路径
$remote_root_dir = '/domains/xxx.com/public_html/blog' ;
 
// 定义本地上传路径(此路径等价于开发环境路径)
$local_root_path = 'D:/www/blog' ;
 
...

(全文…)