0
$filecount = count(glob("images/profile/" . $db->getUserID($_SESSION['username']) . "*.png"));

フォルダーは次のようになります。

画像/プロフィール/1

$db->getUserID($_SESSION['username']);

1 を返すので、変数をファイル パスに含めるのに問題があるようです。それは存在し、avatar.png という名前の画像が中にあります。したがって、filecount は 1 である必要があります。

if($filecount == 1)
{
    echo "Test"
}
else
{
    echo "Test2"
}

ただし、常に Test2 をエコーし​​、Test はエコーしません。

4

1 に答える 1

3

コードは次のようなファイルを探しています。

images/profile/1something.png

/の前にもう 1 つ必要です*

于 2013-03-09T19:04:52.957 に答える