This domain may be for sale!
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 最近はもっぱらこっちでブログを書いていますが、昔のプロダクトのアップデートなのでたまにはこちらに。 告知が遅れましたが、久々にJavaScript Anywhereをアップデートしました。 iOS6・iPhone 5のサポートと、あと、iOS5以降でファイルの更新が反映されない問題への暫定対応として、Reloadボタンを設置しました。 (根本的な解決策にはコアな部分を作り直す必要があるため、ひとまずこのような対応になっています。ご了承下さい。) なお、このアプリですが、9月25日に申請して30日に通るという、最近では考えられない速度で通りました。 iOS6対応のは優先して審査されてるのかとも思いましたが、他のアプリは普通に1週間以上放置されているので、ただの担当者依存のようです。
ディレクトリの中身を、Explorer のツリーような形で表示させたいのだ!なんとか簡単に出来る仕組みを考えてみました。 配列によるディレクトリのモデル 先ずはデータ型。デレクトリの下にはファイル又はデレクトリがありその中にまたファイルやデレクトリが存在します。このように入れ子になった関係を保持できるデータ型といえば『配列』です。配列を使えばディレクトリーツリーを表現できそうです。 配列は、「添え字 => 値」 という関係になっていて、値にはどんなデータでも入れることが出来ます。ディレクトリ内部を獲得しようとした時、「ディレクトリ」であれば添え字に「ディレクトリ名」を格納し、値には下位の内容を配列で格納します。「ファイル」ならば添え字に「ファイル名」を格納し、値に「パス」を格納することにします。 ディレクトリ内を配列に格納した時のイメージです。 Array ( 'edithead.php'
ディレクトリを丸ごとコピーします。 readdir の返り値はファイル名なので、フルパスではありません。 is_dir の引数には、もとのディレクトリとフルパスを指定します。 ファイルの存在は file_exists で検査します。 To copy a directory recursively in PHP: function copyDirectory($imageDir, $destDir) { $handle=opendir($imageDir); while($filename=readdir($handle)) { if(strcmp($filename,".")!=0 && strcmp($filename,"..")!=0) { if(is_dir("$imageDir/$filename")) { if(!empty($filename) && !file_exists(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く