http://www.google.com/search?hl=ru&q=%D0%BA%D0%BE%D0%B4++%D1%84%D0%BE%D1%80%D0%BC%D1%8B+%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B9+%D1%81%D0%B2%D1%8F%D0%B7%D0%B8&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr= _)
Ну вот как обычно на всех форумах, много лиреческих вопросов "зачем" и "почему"? Модель которой придерживаюсь я: Модель (файл залит на upload.com.ua) У меня такая структура index_view.php PHP: <?php class index_view { function __construct() { index_view::showpage(); } //_construct function showpage() { require_once("index_controllers.php"); $controllers = new index_controllers("SELECT * FROM news"); while($table=mysql_fetch_object($controllers->query_db)) echo $table->data.'<br>'.$table->message.'<br><br>'; } //showpage } ?> index_controllers.php PHP: <?php class index_controllers { public $query_db; function __construct($query_in_controlls="") { # Берем из конфига настройки к БД require_once("config_suit.php"); $config = new config_suit; # Передаем их в модель require_once("index_module.php"); $model = new index_module($config->databaselocalhost, $config->databaseusername, $config->databaseuserpass, $config->databaseuserdb, $query_in_controlls); $this->get_query_db($model->query); } //__construct function get_query_db($obj) { // Если ошибки записываем их в "Лог" файл взаимодейстия на схеме $this->query_db=$obj; } //get_query_db } //index_controllers ?> index_module.php PHP: <?php class index_module { public $query; function __construct ($databaselocalhost, $databaseusername, $databaseuserpass, $databaseuserdb, $query_in_model) { $connect=mysql_connect($databaselocalhost, $databaseusername, $databaseuserpass); $connect_db =mysql_select_db($databaseuserdb,$connect); $this->query = mysql_query($query_in_model); } //__construct } //index_module ?> и config_suit.php PHP: <?php class config_suit { # Настройки к БД var $databaselocalhost = "localhost"; var $databaseusername = "username"; var $databaseuserpass = "userpass"; var $databaseuserdb = "userdb"; } //config_suit.php ?> Как вы уже видете с представления "вид" передаетса в "контроллер" сам запрос на выборку из БД, притом в "контроллере" подключаетса файл "конфигурации" и предаютса запрос и настройки из конфига для БД в "модель" после всех операций с "модели" данный для проверки отдаютса "контроллеру" а тот уже проверенные данные передает в "вид". Я думаю модель (MCV) ясна, по коду возможны опечатки, так как не тестировалось и убраны всё возвожные проверки данных для облегчения кода. Вот сообственно вопрос, повторюсь по уже сказанному .... считаетса ли хорошим стилем программирования большой список аргументов передаваемые в класс при его инициализации? PHP: <?php class TSymbol { protected $var1; protected $var2; # ..... protected $varN; function TSymbol($var1="",$var2="",...,$varN="") { $this->var1 = $var1; $this->var2 = $var2; # ...... $this->varN= $varN; } } //TSymbol ?> # В другом скрипте <?php require_once("TSymbol.inc"); symbol = new TSymbol($new_var1,$new_var2,...,$new_varN); ?> Хотел спросить если количество переменны будет к примеру 10, являетса ли это эфективно при передачи такого количества идентификаторов в класс?
Самый самый самый простой вариант HTML: <a href="mailto:[email protected]?subject=трабли на сайте">сообщить об ошибки</a>
Есть страница. Нужно курлом получить кей со страницы и сразу же отправить его. Как быть? т.е при каждом заходе генериться новый кей
Ну так сначала же заходишь и выдираешь кей из страницы а потом уже опять заходишь и передаешь параметер и он уже меняеться..
есть код: PHP: $a = "11"; echo "$a"; можно ли както изменить переменную $a запросом типа index.php?a=12 ???
Файрфокс передаёт постом значение: value=_девять_цифр; В исходном .html коде данного значения нет В куках тоже нет В хедере тоже нет Но раз файрфокс "видит" и передаёт данное значение, то выходит и я его как-то могу углядеть ?) Где я ещё забыл посмотреть ? всё уже обрыскал
Тоже так думал, но это значение меняется примерно раз в сутки...попробовал подставить time() ... не принимает сервер( Плагин для файофокс Tamper Data сохранил этот пост запрос в xml ... вот это значение: <tdPostElement name="sos"> 752002698 </tdPostElement> вчера цифры были другие, сегодня весь день они не меняются(
Здравствуйте, можно ли на php сделать некую базу данных, например ввиде таблицы: [1]-[2]-(3) [4]-[5]-(6) [7]-[8]-(9) вот то что в круглых скобках чтобы менялось, то есть забил туда данные и сохранил, захотел поменять, вбил в форму другие данные и сохранил.