phpでフォルダ内のファイルのリストを表示する(1)

(1)wordpressのプラグインの管理画面で、特定のフォルダ内のファイルのリストを表示したい。

http://php.net/manual/ja/function.glob.php

http://www.ideaxidea.com/archives/2010/04/php_glob.html
PHPのglob()がすっごい便利だった件
April 27th, 2010

pattern  パターン。チルダの展開やパラメータ置換は行いません。

とのことなので、glob()内は、式展開?などはできないのかな。。。

http://www.php-ref.com/b2api/03_is_dir.html
ファイルの種類を確認する( is_dir()、is_file()、is_link() )

(引用ここから)
——————————-
is_dir( ファイル名 )
指定したファイル名が、ディレクトリか確認し、ディレクトリならTRUE、ディレクトリ以外ならFALSEを返す。
——————————-
(引用ここまで)

(2)プルダウンリストで表示

wordpressでのフォルダのパスの設定が難しく、仕方なく、admin.phpからの相対パスを指定したらうまくいった。(絶対パス:「home/www/xxxxxxx    」であれば、うまくいくのだが、汎用性がないので採用しなかった。)

上記に、さらに、form action 表示を追加。

(3)TSM_font-changer2.php と同じフォルダに、select.php を作成

まずは、セレクトされたファイルを表示するスクリプト
$_POST[selectBoxName]  という形で受け取る。

image

image

(4)font-changer.css (一部) 以降、TSM_font-changer3 と名前変更する

(5)今後の予定

●選択されたフォントファイル名を、selected_font.otf に上書き保存(または変更)する。

元ファイルは残しつつ。

関連記事
Count per Day
    Popular Posts
    スポンサーリンク

    シェアする

    • このエントリーをはてなブックマークに追加

    フォローする