Здравствуйте, гость ( Вход | Регистрация )

Навигация

Ссылки форума

Навигация по форуму

[php] Проверка на наличие файла
XopcuK
сообщение 24.9.2009, 12:29
Сообщение #1



Новичок
Группа: Members
Сообщений: 15
Регистрация: 15.10.2008
Поблагодарили: 1 *


Не знал как назвать тему, назвал так...

У меня имеется 3 файла - index.php, t.php, c.php

index.php

$tpl->set_tpl_dir('template' . '/' . $config['tpl_name'] . '/' . 'main.tpl');
$tpl->check_tpl();

t.php

function set_tpl_dir($tpl_dir){
$this->tpl_dir = $tpl_dir;
}

function check_tpl(){
if($config['tpl_name'] == '' || !file_exists('template' . '/' . $config['tpl_name'] . '/' . 'main.tpl')){
die('Невозможно загрузить шаблон: ' . $config['tpl_name'] . ' , проверьте наличие файла main.tpl');
return false;
}
return true;
}
}

c.php

$config['tpl_name'] = 'default';

Сразу говорю - все инклюды у меня на месте, здесь я их не стал писать...
При вызове функции check_tpl, она всегда возвращает:
Невозможно загрузить шаблон: ' . $config['tpl_name'] . ' , проверьте наличие файла main.tpl
Соответственно все файлы у меня на месте...

P.S Учу PHP pogranichnik.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AbsT
сообщение 24.9.2009, 12:48
Сообщение #2



Ålderdom - ingen glädje..
Группа: Глав. Админ
Сообщений: 1053
Регистрация: 10.12.2007
Поблагодарили: 768 *


Так вот...у тебя file_exists пытается найти файл по такому адресу.
-index.php
--папка
---templates

Папки там скорей всего не существует.
Нужно сделать возврат на 1 директорию двумя точками в пути, скорей всего.

Love: Java, dot NET, SQL, C
Hate: PHP, Python, Forth, Pascal
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 13.6.2026, 8:56