![]() |
Что тут не так? Даже если в language.txt написано 0, то все-ровно текст с айди 'langtest' принимает значение 'русский'.
PHP: Код:
$language |
Зачем точка перед "/" ? это переход в назад типо?
|
Цитата:
|
во первых не " = ", а ==
во вторых, надо определения твей переменной $this кидать и все что связано сделал так и все работает PHP: Код:
|
Цитата:
https://forum.antichat.xyz/attachments/27480659/ |
Путь в file_get_contents должен быть абсолютным, кажется
|
Цитата:
|
пробуй
$language = file_get_contents('./settings/language.txt', FILE_USE_INCLUDE_PATH); |
Цитата:
|
Цитата:
|
Цитата:
== это сравнивание значений === это сравнивание значений и типов переменных |
Цитата:
К примеру, мы возьмем следующее выражение: PHP: Код:
$aВ условии мы присваиваем к переменной $a значение 1. Условие у нас булевого типа -- 1/0 (true/false) - правда/ложь. Соответственно, у тебя операция присваивания конвертируется в булевую операцию с результативом. 234 > 0, а значит конвертируется в булевый тип true, если бы оно было меньше 0, то выдало бы false и ты бы не получил ответ. |
Цитата:
|
Цитата:
|
Цитата:
? |
Цитата:
Эта ава прям под тебя. Абсолютный путь - это не ./settings/language.txt (я тебе про точку и ответил, если че). Абсолютный путь - это реальный путь до файла, к примеру /var/www/html/sites/settings/language.txt И точка тут не нужна. |
Цитата:
2. Откуда мне было это знать?) |
| Время: 07:35 |