私がやっていることは、JavaScript配列にファイルを埋め込んで、何かしたいことです。ファイルはすべて.daeタイプで、 "/ collada/basement"、 "/ collada/ground"、 "/ collada/first"、 "/ collada/roof"というディレクトリにあります。私はおそらく各ディレクトリのための別の配列を持っています。 私はこれを行うためにPHPを使用し、JavaScript配列に何らかの形で転送する必要があることを認識しています。誰かが私にどのように教えてくれますか?私は他のソースから一緒にそれをパッチしようとしましたが、これまでのところ運がありません。非常に最も簡単な方法で特定のディレクトリにある特定のファイルをPHP配列に埋め込み、JavaScript配列に読み込みます。
0
A
答えて
1
:
<?php
$files = glob('/collada/basement/*.dae,/collada/ground/*.dae,/collada/first/*.dae,/collada/roof/*.dae);
?>
<script type="text/javascript">
var filelist = <?php echo json_encode($files) ?>;
</script>
glob()
は正確に任意の標準のUnixシェルのような、かなりのでしょう一致するワイルドカードのファイルを実行し、それがマッチしたものの配列を返します。次に、JavaScriptモードを抜けてjavascriptブロックを出力し、globが返すファイルリストを入力してjson_encode()
を渡してPHP配列をJavascript配列に変換します。
関連する問題
- 1. PHPファイルを配列に読み込む
- 2. mongodbへの配列の埋め込み埋め込み
- 3. 埋め込みドキュメント配列の特定の要素を数えます
- 4. MongoDBの特定のドキュメントの配列内の特定の埋め込みドキュメントの値を更新するには?
- 5. バッチファイル:ディレクトリからファイル名を読み込み、配列に格納
- 6. 配列を読み込んで特定の値にパラメータを設定する
- 7. Python 3特定の行をファイルから配列に読み込む方法
- 8. ローカルテキストファイルをJavaScript配列に読み込む
- 9. 埋め込みGoogleスプレッドに特定のシートのみを表示
- 10. 埋め込み文字列配列を配列javascriptに変換する方法
- 11. PHP/MySQLを使用したJavaScript配列の埋め込み
- 12. ファイル名を配列に読み込む
- 13. C:ファイルを配列に読み込む
- 14. .xyzファイルを配列に読み込む
- 15. csvファイルを配列に読み込む
- 16. バイト配列の読み込みは、バイト配列をファイル
- 17. C++は2次元配列にファイルを読み込みます
- 18. iPhone dev - オブジェクトの配列をファイルに書き込み/読み込み
- 19. Pythonは特定の列範囲のファイルを読み込みます
- 20. matlabの.matファイルから特定の列を読み込みます
- 21. 埋め込みビデオを特定の場所に転送する
- 22. txtファイルを1行で配列に読み込み、配列内の各エントリを指定します
- 23. 特定のシート、列を読み込むためのsqlコマンド
- 24. Laravel:関係と特定の列の読み込み
- 25. 特定の.txtファイルを読み込みますか?
- 26. R - 特定の行からhtmlファイルを読み込みます。
- 27. C++読み込み配列のcinエラー
- 28. スウィフト - 配列からの読み込み
- 29. のMakefile:読み込み/配列
- 30. PHPでjavascript配列を読み込むには
ありがとうございます。私はそれをテストするために次のことを試みましたが、私は空白のページを取得します。私は前にjsonを使ったことがありません。別の何かをする必要がありますか? $ファイル= glob( '/ collada/basement/*。dae、/ collada/ground/; ?> ' – Peter
グロブコールはおそらく何も一致しませんでした。 PHPの 'var_dump($ files)'でそれを確認して、配列に含まれているものを確認することができます。私はそれが空白だと思います。あなたが何かを得るようになるまで、グロブコールのファイルパターンでフィドル。 –
Nevermind、 "/ collada ...."の先頭にある "/"を削除しました。 – Peter