Fenix
User-
Posts
341 -
Joined
-
Last visited
About Fenix
- Birthday 02/19/2009
Contacts
-
Web site
http://
Recent Profile Visitors
2,620 profile views
Fenix's Achievements
Explorer (1/14)
0
Reputation
-
Есть три класса: Controller, Loader, test_module. class Controller { function __construct(){ $this -> load = new Loader() } } class Loader { function module($module){ require_once (SYSTEM."/modules/".$module.".php"); //создание объекта } } Как видете, свойство load класса Controller - это объект класса Loader. К классе Loader нужно создать функцию, которая будет загружать указаный в параметре модуль и создавать свойство в классе Controller с именем модуля и помещать туда объект класса модуля. Имя файла и имя класса одинаковы. Все это надо, чтобы в классах, расширяющих класс Controller, былы доступны конструкции вида: $this -> load -> module("capcha"); $this -> capcha -> print_capcha_img();
-
Я на виртуальную машину ставлю. Если тоявиться желание как-нибудь по другом использовать убунту, то дескпот версию могу доставить
-
Дано: ubuntu desktop edition и ubuntu server edition Назначение: тестовый сервер с php и mysql Какая версия лучше для этого назначения?
-
Решил написать свой фреймворк и столкнулся с проблемой структуры классов. Подумал над этим и придумал такие варианты: 1. С наследованием. Каждый класс насследует базовый класс (класс фреймворка) или другой класс, который также наследует базовый класс. Тоесть образуется некое дерево, которое связывает все классы с базовым классом. 2. Без наследования. Каждый клас существует по отдельности, независя от других классов. Наследование есть только в контроллерах и моделях, которые наследуют главный класс контроллера или модели. Какой лучше не знаю. Подскажите что лучше или предложите свой вариант
-
Все правильно. Спасибо, исправил.
-
При попытке соединения с базой выводится следуюющее: Код: $connect = mysql_connect($this -> db_hostname, $this -> db_username, $this -> db_password) or die("Could not connect: " . mysql_error()); print ("Connected successfully"); mysql_close($link); Что это значит и как это исправить.
-
Мне есть куда потратить деньги. Очень просто. День думал над темой, полчаса писал статью и опубликовал в песочницу, за что мне дал инвайт совершенно незнакомый человек, с которым я не общаюсь, причем совершенно бесплатно. Захотел, добился.
-
И что? Я тоже не умею писать статьи. И что дальше? Я же всеравно получул инвайт, причем не по блату, а заработал.
-
Стоит ли переходить на PHP 5.3?
-
А что надо eписать в .htaccess чтобы он не искал файл http://my_site.ru/test1/test2/index.php , а направлял все надросы на http://my_site.ru/index.php ипри любом доменном имени. Все, написал. RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L]
-
Я вообще не понял что такое эксплоуд. Я вообще не понял что такое эксплоуд.
-
Что такое эксплоуд? Искал, не находит.
-
Хм... Сказать что примитив сказали. А объяснить?