Size: a a a

2020 January 19

️️

️️👑OGURCHIK 🖤 ️ in phpGeeks
Бл это вы до утра
источник

️V

️️️️️️️️️️Владимир VVBphp in phpGeeks
️️👑OGURCHIK 🖤 ️
Бл это вы до утра
Не, ща покурю и запущу игрушку, вот в ней я буду до утра =))
источник

️️

️️👑OGURCHIK 🖤 ️ in phpGeeks
️️️️️️️️️️Владимир VVBphp
Не, ща покурю и запущу игрушку, вот в ней я буду до утра =))
Я только из игрушки))) надо спать
источник

🇺L

🇺🇦 Ad Libitum in phpGeeks
️️️️️️️️️️Владимир VVBphp
Ты именно так всё сделал?
Да ни хрена

config.php:
$scDB = new MysqliDb ('localhost', $config['db']['db_user'], $config['db']['db_pass'], $config['db']['db_name']);


controllerClass.php:
cl
ass controllerClass{

   public $scDB;
   
   
   public function __construct(&$arguments){
....
       $this->scDB = $scDB;
   }

usersControllerClass.php:
clas
s users_controllers_usersControllerClass extends controllerClass{
public function insertUser($data, $group = array('name'=>'users', 'id'=>'3'), $uniqid = null ){

....
$insertID = $this->scDB->insert('users_list', $data);

По
лучаю ошибку undefined variable scDB in ....usersControllerClass.php
источник

️V

️️️️️️️️️️Владимир VVBphp in phpGeeks
🇺🇦 Ad Libitum
Да ни хрена

config.php:
$scDB = new MysqliDb ('localhost', $config['db']['db_user'], $config['db']['db_pass'], $config['db']['db_name']);


controllerClass.php:
cl
ass controllerClass{

   public $scDB;
   
   
   public function __construct(&$arguments){
....
       $this->scDB = $scDB;
   }

usersControllerClass.php:
clas
s users_controllers_usersControllerClass extends controllerClass{
public function insertUser($data, $group = array('name'=>'users', 'id'=>'3'), $uniqid = null ){

....
$insertID = $this->scDB->insert('users_list', $data);

По
лучаю ошибку undefined variable scDB in ....usersControllerClass.php
Смотришь в книгу видишь фигу?

Где проброс переменной в конструкторе?
источник

🇺L

🇺🇦 Ad Libitum in phpGeeks
так а это что? $this->scDB = $scDB;
источник

️V

️️️️️️️️️️Владимир VVBphp in phpGeeks
🇺🇦 Ad Libitum
так а это что? $this->scDB = $scDB;
Ну присвоить ты пытаешься, а в класс где ты её пробросил?
источник

️V

️️️️️️️️️️Владимир VVBphp in phpGeeks
посмотри еще раз на тот код, что я написал выше
источник

🇺L

🇺🇦 Ad Libitum in phpGeeks
egc
источник

️️

️️👑OGURCHIK 🖤 ️ in phpGeeks
ох уж эти дети
источник

🇺L

🇺🇦 Ad Libitum in phpGeeks
PHP Warning:  Missing argument 2 for controllerClass::__construct()
если я делаю вот так:
public function __construct(&$arguments, $scDB)
источник

️V

️️️️️️️️️️Владимир VVBphp in phpGeeks
🇺🇦 Ad Libitum
PHP Warning:  Missing argument 2 for controllerClass::__construct()
если я делаю вот так:
public function __construct(&$arguments, $scDB)
Мне тебе по каждой строчке подсказывать или ты таки соизволишь прочитать внимательно код?
источник

🇺L

🇺🇦 Ad Libitum in phpGeeks
короче я и так, и сяк. в конце-концов захуярил global $scDB; в начало public function() и понимаю, что за такое бьют ногами. Но работает.
источник

Ж

Жириновский. in phpGeeks
Всем привет! Подскажите, пожалуйста простой визуальный редактор для сайта.

Рациональный для ввода тикета
источник

🇺L

🇺🇦 Ad Libitum in phpGeeks
/engine/controller.php существует. Почему может быть такое, что правило обрабатывается, но все равно скрипт не выполняется, а обрабаывается следующее правило? https://pastebin.com/WxGQnyZa

Напрямую вообще не вызвать ни /engine/controller.php ни /engine/route.php
источник

MM

Marat Mustafin in phpGeeks
Жириновский.
Всем привет! Подскажите, пожалуйста простой визуальный редактор для сайта.

Рациональный для ввода тикета
bootstrap wysiwyg
источник

🇺L

🇺🇦 Ad Libitum in phpGeeks
Если я хочу /engine/lalala реврайтнуть с помощью апача в /engine/controller.php?data=lalala то почему у меня не срабатывает вот так?

RewriteEngine On
RewriteRule engine/([a-zA-Z0-9]+)/? engine/controller.php?data=$1 [L]


Эта штука у меня преобразовывает в /engine/controller.php?controller.php
источник

M

Michael in phpGeeks
Потому что это мироздание подсказывает, что давно пора переходить на nginx, где синтаксис конфига проще и работает он быстрее.
источник

П

Павел in phpGeeks
🇺🇦 Ad Libitum
Если я хочу /engine/lalala реврайтнуть с помощью апача в /engine/controller.php?data=lalala то почему у меня не срабатывает вот так?

RewriteEngine On
RewriteRule engine/([a-zA-Z0-9]+)/? engine/controller.php?data=$1 [L]


Эта штука у меня преобразовывает в /engine/controller.php?controller.php
Попробуй допиши перед правилом две проверки
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
источник

🇺L

🇺🇦 Ad Libitum in phpGeeks
Павел
Попробуй допиши перед правилом две проверки
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Спасибо, но уже.
источник