3

私は2つのサーバーを持っています。1 つはファイル用、もう 1 つは Web サイト用です。

そのサーバーにファイルをアップロードする方法を理解しましたが、今は Web サイトにサムネイルを表示する必要があります。

PHP を使用して、ファイル サーバー上のフォルダー /files を通過し、それらのファイルの一覧を Web サイトに表示する方法はありますか?

しばらく検索しましたが、答えが見つかりません。scanddir([URL]) を使用してみましたが、うまくいきませんでした。

4

3 に答える 3

1

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 要求を行うためにカスタマイズすることもできます。

于 2013-04-10T12:04:08.337 に答える