前の記事 ≪:テキストで描画されたSVGグラフィックス
次の記事 ≫:Attentionアイコン作成チュートリアル

PHPとAjaxでFTP機能を実現するツールの紹介

2006年02月20日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法
SourceForge.net: AjaxFTP

A flexible widget to incorporate into your web 2.0 app to allow FTP access through a browser. AjaxFTP lets you browse, upload, and download files from remove servers using only Javascript and PHP. Built with customization in mind.

これは凄いです。設置すると、次のようなFTPログインフォームが現れます。

アカウントを入力して、「Connect」ボタンを押すと次のようにファイルツリーが表示され、エクスプローラライクに階層を辿ることが可能です。

この機能を実装するためには、次のような簡単なコードを書くだけでOK。これだけで上記のウィジェットが表示できます。

<?php
require('ajaxftp/ajaxftp.php');
$aj = new AJAXFTP;
$aj->server "ftp.FreeBSD.org";
$aj->baseurl "http://localhost/ajaxftp";
$aj->present();
?>

※尚、このソースはAjaxFTPダウンロード後のパッケージ内に含まれるREADMEファイルの中身の記述を引用したものです
 本家サイトに動作デモがなかったのでダウンロード後、動作確認した上で掲載


prototype.jsも使っているようで、ソースを見てみるだけでも面白いかもしれません。

関連の記事検索:Ajax, PHP, ftp
スポンサード リンク

By.KJ : 2006年02月20日 09:02 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)