[[
フルパスからファイル名だけを抜き出す
]]
めでぃあきすらぼ
現在位置:
めでぃあきすらぼ
»
php
»
フルパスからファイル名だけを抜き出す
文書の表示
最近の変更
索引
ログイン
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== フルパスからファイル名だけを抜き出す ====== ファイルというか、渡されたパスの一番右を抜き出す感じ basename(ファイルパス); ====== ディレクトリ内のファイル・フォルダ一覧取得 ====== 今までは $OPDIR = opendir(ディレクトリパス); while ( $FL = readdir($OPDIR) ) { print $FL; } closedir($OPDIR); って感じでディレクトリを開いて、読込みながら処理してたのだけど scandirを使えば一発で配列に取り込めるのね(^^;) $OPDIR = scandir(ファイルパス); while ( $FL as $VAL ) { print $VAL; } <note warning>PHP4ではscandirが無いので使えないので注意・・・今更PHP4系は無いか</note> あっ、これだとソートしてくれていいかも(^^) scandir(ファイルパス,1); ってすると逆ソートもしてくれる。いいねぇ ====== カレントディレクトリを取得 ====== 1つ下のディレクトリにあるPHPを読込んだ際、そのPHPから別のファイルを読込もうとすると親PHPのパスからの参照になってしまう。 ちょっと考えてやれば良いのだけどディレクトリ構成が変わったりすると面倒なので以下のようにしてカレントパスを取得していた dirname(__FILE__); これも、PHPコマンドで取得できるのね getcwd(); これだけ(^^;)このくらいならどっちでもいいかw
php/ディレクトリ.txt · 最終更新: 2013/10/17 02:01 by miyako
文書の表示
以前のリビジョン
Media Manager
文書の先頭へ