file_exists
PHP の関数で常に false を返すという問題がありましたが、if ステートメントを削除できるのでファイルはそこにあり、正常に表示されます。
$filename = $_SERVER['DOCUMENT_ROOT']."/images/profilepictures/1.png";
if (file_exists($filename) == true)
{
$output .= '<img src="'.$filename.'" alt="profile picture" width="200"/>';
}
次のように$filename
エコーします。
/home/content/k/e/r/kernelkev/html/images/profilepictures/1.png
私はこれをグーグルで調べてきましたが、ほとんどの答えは DOCUMENT_ROOT を使用することですが、それでもうまくいきません。
今私を本当に悩ませているので、誰かがこれに光を当てることができますか.
これで治りそうだった…
$filename = "/images/profilepictures/1.png";
if (file_exists("..".$filename))
{
$output .= '<img src="'.$filename.'" alt="profile picture" width="150"/>';
}
理由はわかりませんが、これで終わりです。