ピクチャーウォールを作成したいのですが、次のような質問があります:
1. Linux はファイル名に「-」 (センターバー) をサポートしていますか?
2. ピクチャーウォールはページ単位で表示できますか?データベースの操作と似ていますが、ファイル名を操作する場合にページ単位で表示するにはどうすればよいでしょうか?
1. アンダーラインは普通は使わないですよね?
2. はい、やったことはありませんが、ページネーションを見たことはあります。考えてみてください。ピクチャー ウォールに無制限の写真、たとえば何千枚もの写真を表示することは不可能です。特定の条件に達すると終了と判断されます
1. サポートされています
2. はい、多くのサードパーティ ライブラリは主に JS です
1. はい
2. はい、ピクチャウォールは一般的に使用されます ウォーターフォールフロー、もちろんページングも可能です
ただし、ファイルリストは全体しか取得できません。計画がよければ、サブディレクトリで読み取ることができます
一般的に、ファイルリストを取得するには、glob関数が使用されます。ファイルリストを配列に変換し、最後の出力位置から出力を続けます。最初にループで読み取り、その後データベースLIMTのようなものを使用します。20〜50の場合、20までループします。 50枚に達するまで画像を表示し始めます。大丈夫ですか?
foreach(array_slice($a, 20, 30) as $f) {
echo $f }