私は2つのサーバーを持っています。1 つはファイル用、もう 1 つは Web サイト用です。
そのサーバーにファイルをアップロードする方法を理解しましたが、今は Web サイトにサムネイルを表示する必要があります。
PHP を使用して、ファイル サーバー上のフォルダー /files を通過し、それらのファイルの一覧を Web サイトに表示する方法はありますか?
しばらく検索しましたが、答えが見つかりません。scanddir([URL]) を使用してみましたが、うまくいきませんでした。
scandir は、自分のサーバー以外のサーバーでは機能しません。そのようなことを実行できるようにしたい場合は、それらを別のサーバーに配置する最善の策は、Web サイトに php ファイルを配置し、ファイル サーバーに php ファイルを配置することです。あなたのウェブサイトのphpファイルは、ファイルサーバーのphpファイルを介して他のサーバーのファイルデータを取得し、データを画面に出力し、ウェブサーバーはそのデータを読み取ります。例:
ウェブサーバー:
<?php
$filedata = file_get_contents("url to file handler php");
?>
ファイルサーバー:
<?php
echo "info you want webserver to read";
?>
これは、post および get 要求を行うためにカスタマイズすることもできます。