1
$directory = $_SESSION['base_url'] . "assets/images/*.jpg";
$images = glob($directory);

このコードは機能していません。$ directoryを印刷すると、.jpgファイルを置いたディレクトリと一致します。$imagesは空のままです...

bsdnoobzが答えたように、これが私の解決策でした。

$directory = dirname(dirname(dirname(__FILE__))) . "\assets\images\\"; //escape
$images = glob($directory . "*.jpg");
4

3 に答える 3

5

$_SESSION['base_url']アプリのURLを指しているように見えます(のようにhttp://example.com)。URLの代わりにファイルシステムパスを使用する必要があります。次のようなものを試してください。

$directory = dirname(__FILE__) . '/assets/images/*.jpg';
于 2012-06-02T21:08:57.817 に答える
1
$directory = $_SESSION['base_url'] . "assets/images/*.jpg";
$images = glob($directory);

追加がありました'

于 2012-06-02T21:07:59.487 に答える
0

との'間に余分なものがあります/.jpg

于 2012-06-02T21:08:11.997 に答える