

Oleg
13.05.2016
15:48:10
я вот эти функции использую
public function image_path(){
return $this->upload_dir.DS.$this->filename;
}
// Pass in $_FILE(['uploaded_file']) as an argument
public function attach_file($file) {
// Perform error checking on the form parameters
if(!$file || empty($file) || !is_array($file)) {
// error: nothing uploaded or wrong argument usage
$this->errors[] = "No file was uploaded.";
return false;
} elseif($file['error'] != 0) {
// error: report what PHP says went wrong
$this->errors[] = $this->upload_errors[$file['error']];
return false;
} else {
// Set object attributes to the form parameters.
$this->temp_path = $file['tmp_name'];
$this->filename = basename($file['name']);
$this->type = $file['type'];
$this->size = $file['size'];
// Don't worry about saving anything to the database yet.
return true;
}
}
defined('DS') ? : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null:
define('SITE_ROOT',DS.'Applications'.DS.'MAMP'.DS.'htdocs'.DS.'php_gallery');
defined('LIB_PATH') ? null : define('LIB_PATH', SITE_ROOT.DS.'includes');
require_once(LIB_PATH.DS.'config.php');
require_once(LIB_PATH.DS."functions.php");
require_once(LIB_PATH.DS."session.php");
require_once(LIB_PATH.DS."database.php");
require_once(LIB_PATH.DS."database_object.php");
require_once(LIB_PATH.DS."users.php");
require_once(LIB_PATH.DS."photographs.php");
вот что по поводу путей


Дмитрий
13.05.2016
15:50:23
defined('DS') ? : define('DS', DIRECTORY_SEPARATOR);
вот объясните мне смысл этой строчки?

Google

Andrey
13.05.2016
15:50:23
require_once __DIR__ . '/path';

Дмитрий
13.05.2016
15:50:44
почему сразу не использовать DIRECTORY_SEPARATOR?

Oleg
13.05.2016
15:53:11
ну можно и сразу использовать) просто я еще начинающий программист и есть моменты где я могу ошибаться (почти везде)

Andrey
13.05.2016
15:55:12
примечанее крайне точное)

Oleg
13.05.2016
16:01:08
нет, это я для себя делаю , по видео уроку, изучаю ООП

Владислав
13.05.2016
17:30:04
по видео уроку и не работает?)
хреновый урок)
я сразу отучал от видеоуроков)
т.к. ничему не учит
народ просто бездумно перепечатывает
или качает архив с исходниками

Noi
13.05.2016
17:31:35
в чем вообще смысл видеоуроков?

Google

Noi
13.05.2016
17:31:41
незнаю я всегда учился по другому

Владислав
13.05.2016
17:31:41
запускает и радуется что чему-то научились)

Noi
13.05.2016
17:31:43
вижу сайт
и делаю аналог
)
вот и вся учеба

Владислав
13.05.2016
17:31:50
во!

Noi
13.05.2016
17:31:52
)

Владислав
13.05.2016
17:32:05
я рандомные задачи придумывал)

Andrey
13.05.2016
17:32:06

Владислав
13.05.2016
17:32:27
и кто как может на первых парах

Noi
13.05.2016
17:32:31
а сейчас когда мне скучно
я делаю просто
например

Владислав
13.05.2016
17:32:38
а дальше разбор полетов и объяснение

Noi
13.05.2016
17:32:43
переписываю свои библиотеки под другие бД
=)

Владислав
13.05.2016
17:32:55
хорошее развлечение))

Noi
13.05.2016
17:33:30
ну я стараюсь это делать всегда в пятницу,так как пятница день ,когда я занимаюсь своими собственными проектами
)

Владислав
13.05.2016
17:33:33
ну я либу для работы с бд писал с использованием pdo)

Google

Noi
13.05.2016
17:34:02
))

Владислав
13.05.2016
17:34:11
а через pdo много бд можно подцепить)

Noi
13.05.2016
17:35:01
монга не поддерживает пдо

Владислав
13.05.2016
17:35:01

Noi
13.05.2016
17:35:02
это раз
а вся моя либа работала только с монго
работала
до сегодняшнего дня)

Владислав
13.05.2016
17:35:30
никогда не работал с монга)
Mysql)

Noi
13.05.2016
17:35:43
зря
охрененная вещь

Noi
13.05.2016
17:35:50
но это как наркотик
привыкаешь быстро
)

Владислав
13.05.2016
17:36:01
сейчас на maria DB
надо поглядеть будет)

Noi
13.05.2016
17:36:35
глядеть бесполезно)
надо решать с помощью нее задачи
)

Google

Noi
13.05.2016
17:36:43
ну врать не буду

Владислав
13.05.2016
17:36:46
проспойлери какую-нибудь крутую фишку)

Andrey
13.05.2016
17:36:53

Noi
13.05.2016
17:36:59
высчитывание реферального дерева
многоуровневого
например
с помощью монги такие вопросы решаются быстрее
и лучше

Admin
ERROR: S client not available

Noi
13.05.2016
17:37:21
есть где развернуться
)
а на мускуле
незнаю
даже думать не хочу
мой мозг взорвется

Владислав
13.05.2016
17:39:17
ну тогда...обучение по методу ноя рулит
мой метод тоже действует не плохо)
из 15 человек за недели 2-3 отсекается 11-12 халявщиков, которые присылают код видео уроков, где меняют только имена переменных)

Noi
13.05.2016
17:39:19
подсчет финансовых показателей которые прикреплены к нескольким параметрам
например
с помощью монги тоже это идет намного быстрее
ну такие моменты

Google

Noi
13.05.2016
17:39:48
связанные в основном с высокой нагрузкой
на монге а они решаются проще
без мозгоебизма

Владислав
13.05.2016
17:40:08
ооо, финансовые показатели это хорошо)
как раз в этой сфере проект назревает)
думаю в нем и пройду боевое крещение))

Noi
13.05.2016
17:40:41
=)
вообщем вещь охуенная )
серьезно советую
так как стыдно незнать
=)

Владислав
13.05.2016
17:42:28
?простите

Andrey
13.05.2016
17:45:41

Владислав
13.05.2016
18:00:26
народ)
помогите с алгоритмом синхронизации))

? Snyp
13.05.2016
18:04:39
Владислав, ты преподом работаешь или начальник комманды прогеров?

Владислав
13.05.2016
18:13:58
я ИП)
А в обучение брал друзей, знакомых, друзей друзей и друзей знакомых)
с июля планирую преподавать arduino в досуговом центре)
т.к. самому хочется в это окунуться и что-нибудь автоматизировать)
и получится что все оборудование закупит организация, а я еще и зп получу))

? Snyp
13.05.2016
18:24:14
я ИП)
Здорово, джуны не нужны?)

Владислав
13.05.2016
18:25:01
а карьеру начинал с ucoz)
потом php стал ковырять, устроился джуниором)
перешел в другую фирму, дослужился до ведущего разработчика, даже потом руководителем назначили, но через месяц сократили под предлогом что слишком дорого обходятся мои услуги и все так круто совпало что мне это объявили в др=(
резюме есть?)