Jump to content

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

Explorer (1/14)

0

Reputation

  1. Есть три класса: 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();
  2. Я на виртуальную машину ставлю. Если тоявиться желание как-нибудь по другом использовать убунту, то дескпот версию могу доставить
  3. Дано: ubuntu desktop edition и ubuntu server edition Назначение: тестовый сервер с php и mysql Какая версия лучше для этого назначения?
  4. Можно поподробнее
  5. Решил написать свой фреймворк и столкнулся с проблемой структуры классов. Подумал над этим и придумал такие варианты: 1. С наследованием. Каждый класс насследует базовый класс (класс фреймворка) или другой класс, который также наследует базовый класс. Тоесть образуется некое дерево, которое связывает все классы с базовым классом. 2. Без наследования. Каждый клас существует по отдельности, независя от других классов. Наследование есть только в контроллерах и моделях, которые наследуют главный класс контроллера или модели. Какой лучше не знаю. Подскажите что лучше или предложите свой вариант
  6. Fenix

    Соединение

    Все правильно. Спасибо, исправил.
  7. При попытке соединения с базой выводится следуюющее: Код: $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); Что это значит и как это исправить.
  8. Мне есть куда потратить деньги. Очень просто. День думал над темой, полчаса писал статью и опубликовал в песочницу, за что мне дал инвайт совершенно незнакомый человек, с которым я не общаюсь, причем совершенно бесплатно. Захотел, добился.
  9. И что? Я тоже не умею писать статьи. И что дальше? Я же всеравно получул инвайт, причем не по блату, а заработал.
  10. Стоит ли переходить на PHP 5.3?
  11. А что надо 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]
  12. Я вообще не понял что такое эксплоуд. Я вообще не понял что такое эксплоуд.
  13. все равно не понял
  14. Что такое эксплоуд? Искал, не находит.
  15. Хм... Сказать что примитив сказали. А объяснить?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy