site_url()
не будет работать таким образом, потому что вы всегда получаете URL-адрес веб-сайта ...
file_exists()
, однако проверяет, существует ли каталог или файл на вашем сервере или нет - так что вам нужен абсолютныйposition ..
Существует CONSTANT
с именем FCPATH
, который вы можете использовать - он указывает на каталог, в котором находится ваш index.php
.
Таким образом, вы можете попробовать следующее
public function download_file($namafile,$nofile)
{
$filecek = FCPATH."uploads/file/".$namafile;
echo "$filecek";
if (!file_exists($filecek))
{
echo "no";
}
else
{
force_download($namafile, NULL);
echo "yes";
}
}
единственное условие здесь - это то, что uploads/file/
существует в вашем FCPATH
.