if (!(file_exists(http://mysite.com/images/thumbnail_1286954822.jpg))) {
$filefound = '0';
}
なぜこれが機能しないのですか?
if (!(file_exists(http://mysite.com/images/thumbnail_1286954822.jpg))) {
$filefound = '0';
}
なぜこれが機能しないのですか?
if (!file_exists('http://example.com/images/thumbnail_1286954822.jpg')) {
$filefound = '0';
}
この関数には文字列が必要です。
file_exists()
HTTP URL では正しく機能しません。
Haim へのコメントに基づいて、これはあなた自身のサーバー上のファイルですか? その場合は、url ではなくファイル システム パスを使用する必要があります (例: file_exists( '/path/to/images/thumbnail.jpg' )
)。
以下のコードを確認してください
if ($user->image) {
$filename = "images/" . $user->image;
if (file_exists($filename)) {
echo '<br />';
echo "File exist.";
} else {
echo '<br />';
echo "File does not exist.";
}
}