[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Устроюсь на удаленную подработку
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Zzepish
Цитата
PS. Вот представь, например, что твои данные, считанные из БД, нужны одновременно для:
- построения таблицы на странице
- данных для динамического создания файла, который может быть открыт юзером в любом редакторе, например в Экселе
- для построения графиков посредством библиотеки GD2

Ты тоже их будешь также обрабатывать, прямо в процессе чтения из БД?

Не совсем понял проблемы
twin
sergeiss
Ну говорил же - не понял ты нифига.
Я не хвалил код и не говорил, что он хорош. Даже наоборот, ему есть о чем подумать.

Я говорил, что нельзя критерием профессионализма делать наличие HTML в PHP файлах. Да почему нет то? Для чего делить его пример на два файла и сочинять рендер какой-нибудь, если это его личный сайт к примеру и его личный код.

Если по твоей аналогии, то поэт пришел устраиваться стихи писать для детей, а его тычут носом не в грамматические ошибки теста, а в то, что он использует обычный классический хорей, а не пятистопный ямб. И еще заявляют, что первый устарел, потому что все тру-писатели давно перешли на второй.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Zzepish
Цитата

Цитата
вся суть моего МВЦ в 1 странице

вся суть твоего МВЦ в том, что это не MVC

Цитата
дурацком ООП

*facepalm*

Почему не МВЦ и что тебе не нравится в том, что мне не нравится ООП?
GET
Цитата
Почему не МВЦ и что тебе не нравится в том, что мне не нравится ООП?

Лучше такого не писать. Ты сначала разберись на 100% с этим, чтоб такое говорить, без обид, а то что ты пишешь тебя совсем не красит:

Цитата
И доказать обратное- не реально. так как- вся суть моего МВЦ в 1 странице. А от нее БЕЗ КУЧИ ПЕРЕЛИНКОВОК как в дурацком ООП лежат не зависимые между собой файлы. Точнее зависят только от двух базовых файлов: db.php и mainlib.php. А там все просто и понятно. И чем плохо то?


Из крайности в крайность.

Один пишет дурацкое ООП, другой дырявая процедурка. Детсад какой-то.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Invis1ble
Цитата
Один пишет дурацкое ООП, другой дырявая процедурка. Детсад какой-то.

именно это я имел в виду, как раз вспомнил про того самого алана smile.gif



Спустя 40 секунд Invis1ble написал(а):
Цитата
Почему не МВЦ
Oyeme
Цитата
Давай начнем с того, что у меня образование не то, что бы в наса работать!

Рамки у Вас в голове.

sergeiss Соглашусь с Вами
sergeiss
Цитата (Zzepish @ 24.12.2013 - 16:38)
Не совсем понял проблемы

Суть "задачи", а не "проблемы" в том, чтобы использовать одни и те же данные для разных целей, чтобы не дергать их многократно из БД. Типа, как в "параллельной" теме, где человек как раз с этой задачей разбирается: http://phpforum.su/index.php?showtopic=78590&hl=

Цитата (Invis1ble @ 24.12.2013 - 16:46)
Цитата
Почему не МВЦ

патамушта

М-да.... Ответ жёсткий, но верный smile.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Zzepish
Invis1ble
алан вообще код не приводил.



А если мне не нравится ООП- это так плохо? Если мне понравилась именно процедурка! Или меня покарает свыше или я заболею чем-то очень плохим?
Zzepish
Цитата
Суть "задачи", а не "проблемы" в том, чтобы использовать одни и те же данные для разных целей, чтобы не дергать их многократно из БД. Типа, как в "параллельной" теме, где человек как раз с этой задачей разбирается: http://phpforum.su/index.php?showtopic=78590&hl=

Логично. Но вопрос- где ты у меня увидел это передегривание то?
Zzepish
Цитата

Цитата (Invis1ble @ 24.12.2013 - 16:46)
Цитата
Почему не МВЦ

патамушта

М-да.... Ответ жёсткий, но верный 

И нифига не логичный и не аргументированный
inpost
Zzepish
Очень просто, дать тебе задание на недельку, чтобы ты сделал его на ООП.
Не умеешь, значит не можешь судить, очевидно же.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
sergeiss
Цитата (Zzepish @ 24.12.2013 - 16:52)
И нифига не логичный и не аргументированный

Не аргументированный - да, но логичный - это факт. Потому что MVC в том твоем коде нету.

Давай уточним на всякий случай :) Мы про этот код говорим?
Свернутый текст
<?php
error_reporting(-1);
header('Content-Type: text/html; charset=utf-8');
include '/libs/mainlib.php';
include '/config.php';
include '/blocks/db.php';
include '/blocks/authorized.php';

if(is_mobile()>0)
$template='PDA';
else
$template='PC';

$language='rus';

include '/lang/'.$language.'.php';

$page=!empty($get['var0'])?strtolower($get['var0']):'index';

if(isset($authorized)){
$page_ch=mq('SELECT *
FROM
`pages`
WHERE
`url`="'
.ms($page).'"
AND
`showable`="1"
AND
`privs`<='
.$user_info['privs'].'
AND
(`auth`=1 OR `auth`=2)
LIMIT 1
'
);
}
else
$page_ch=mq('SELECT *
FROM
`pages`
WHERE
`url`="'
.ms($page).'"
AND
`showable`="1"
AND
(`auth`=0 OR `auth`=2)
LIMIT 1
'
);

////echo '/mvc/system/'.$page.'.php';

if(!$page_ch->num_rows || !file_exists('./mvc/'.$template.'_templates/'.$page.'/index.php') || !preg_match('#^[0-9a-z-_ ]+$#i',$page)){
$page='index';
$page_ch=mq('SELECT *
FROM
`'
.config::$DB_PAGES_TABLE.'`
WHERE
`url`="index"
AND
`showable`="1"
AND
(`auth`=0 OR `auth`=2)
LIMIT 1
'
);
}

$page_show=assoc($page_ch);

include './mvc/'.$template.'_templates/'.$page.'/index.php';

?>
<!DOCTYPE html>
<
html>
<
head>
<
title><?php echo $page_show['name'];?></title>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<
meta name="keywords" content="<?php echo htmlspecialchars($page_show['keyw']);?>">
<
meta name="description" content="<?php echo htmlspecialchars($page_show['descr']);?>">
<?php
$get_css=mq('SELECT
`styles`.`url` AS style_url
FROM
`styles`
INNER JOIN
`styles_on_page`
WHERE
`styles_on_page`.`style_id` = `styles`.`id`
AND
`styles_on_page`.`page_id`="'
.$page_show['id'].'"
AND
`styles_on_page`.`template`="'
.$template.'"
AND
`styles`.`show`=1
ORDER BY
`styles_on_page`.`order`
'
);
if($get_css->num_rows){

while($show_css=assoc($get_css))
if(file_exists('./css/'.$template.'/'.$show_css['style_url']))
echo '<link rel="stylesheet" type="text/css" href="/css/'.$template.'/'.$show_css['style_url'].'" >'."\r\n ";
}

$get_js=mq('SELECT `scripts`.`url` AS script_url
FROM
`scripts`
INNER JOIN
`scripts_on_page`
WHERE
`scripts_on_page`.`script_id` = `scripts`.`id`
AND
`scripts_on_page`.`page_id`="'
.$page_show['id'].'"
AND
`scripts_on_page`.`template`="'
.$template.'"
AND
`scripts`.`show`=1
ORDER BY
`scripts_on_page`.`order`
'
);
if($get_js->num_rows){

while($show_js=assoc($get_js))
if(file_exists('./js/'.$template.'/'.$show_js['script_url']))
echo '<script type="text/javascript" src="/js/'.$template.'/'.$show_js['script_url'].'"></script>'."\r\n ";

}

?>

</head>
<
body>
<
header><?php include './header/'.$template.'.php';?>header</header>
<
nav><?php include './menu/'.$template.'.php';?></nav>
<?php include './mvc/'.$template.'.tpl';?>
<footer><?php include './footer/'.$template.'.php';?>footer</footer>
</
body>
</
html>


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.