Извините меня за тупость, но сейчас я решил вынести всё подключение к смарти в отдельный файл setup.php
И опять проблемы:
Warning: require(SMARTYDIRSmarty.class.php): failed to open stream: No such file or directory in C:\open\OpenServer\domains\local\setup.php on line 9
Fatal error: require(): Failed opening required 'SMARTYDIRSmarty.class.php' (include_path='.;C:/open/OpenServer/modules/php/PHP-5.4.13/;C:/open/OpenServer/modules/php/PHP-5.4.13/PEAR;C:\open\OpenServer\domains\local') in C:\open\OpenServer\domains\local\setup.php on line 9
smarty-test.php:
require('setup.php'); $smarty = new MySmarty; $smarty->assign('name', 'Denis'); $smarty->display('test.tpl');
setup.php:
define('SMARTY_DIR', '/'); require(SMARTYDIR . 'Smarty.class.php'); class MySmarty extends Smarty { function MySmarty() { $this->Smarty(); $this->template_dir = 'templates/'; $this->compile_dir = 'templates_c/'; $this->config_dir = 'configs/'; $this->cache_dir = 'cache/'; $this->caching = true; } }
Что не так? Благодарю за ответ!
$smarty->display('test.tpl');
Точно, вы гений! Этот файл же лежит вместе и с php файлом. Спасибо большое!
Не буду создавать новую тему, спрошу здесь.
В инструкции сказано что после распоковки папки libs со смарти, нужно в php.ini указать в переменной include_path каталог.
Строка у меня такая:
include_path = ".;%sprogdir%/modules/php/%phpdriver%/;%sprogdir%/modules/php/%phpdriver%/PEAR"
Я сделал так: include_path = ".;%sprogdir%/modules/php/%phpdriver%/;%sprogdir%/modules/php/%phpdriver%/PEAR;C:\open\OpenServer\domains\local"
Правильно? Если нет, то напишите пожалуйста как будет правильно?
Только не нужно думать что мне 10 лет!---------- Добавлено 11.06.2013 в 09:15 ----------
Смотрел многие сайты, где именно уникальная информация, то у яндекса большие позиции а в гугле нет. Google хоть и любит уник, но всё же яндекс его обыгрывает.
Скорее всего второе! Там в конце книги написано что автор написал более 40 книг.
В примере ( в книге ) сказано, как передавать переменную $ip а вот в самом примере $_GET нету.---------- Добавлено 11.06.2013 в 09:06 ----------
Если вы самоучка, то вы хотите сказать, когда вы были на начальном этапе, то догадывались до всего сами?---------- Добавлено 11.06.2013 в 09:08 ----------
Уже выделил! Сейчас DNS обновляются. Просто на хостинге, мне не очень удобно редактировать файлы.
Может можно установить на php сразу все расширения?---------- Добавлено 11.06.2013 в 09:09 ----------
Он у меня пишет:
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster.
Error 404
php.net
06/11/13 11:08:39
Apache
При попытке зайти на сайт!
книга выпущена в 2013 году, я связался с автором, он сказал что тестировал все коды, перед отправкой в типографию.
Нет, это не Попов это Денис Колисниченко. Я учусь по книге.---------- Добавлено 10.06.2013 в 18:04 ----------
Спасибо проблема решилась, так что я заменил jpeg на jpg.
Скажите пожалуйста что вы сделали с файлом php.ini ? ( я читал что там раскоментировать что-то нужно)
Всё сделал! Ошибка: Warning: exif_imagetype(xax.jpeg): failed to open stream: No such file or directory in C:\open\OpenServer\domains\local\test.php on line 8
Нечего, себе какой вы умный!!! Уже изучал вить тему про $_POST и $_GET и совсем забыл про них.
Самое прикольное, то что у автора в книге, каким-то волшебным образом всё получилось!
Нашёл очень похожий файл на php.ini в пути C:\open\OpenServer\userdata\config
залил http://rghost.ru/46650036
Сейчас понял. Спасибо!
Я вот ещё прочитал в интернете что можно установить библиотеку какую-то, чтобы все функции работали, думаете этого делать не стоит?