Показать сообщение отдельно

  #5  
Старый 24.12.2015, 15:39
blackbox
Постоянный
Регистрация: 31.12.2011
Сообщений: 362
Провел на форуме:
137056

Репутация: 11
По умолчанию

Цитата:
Сообщение от private_static  

если в файле описан класс это не значит что экземпляр этого класса создаётся в этом же скрипте
к примеру имеем следующий код в файле test.php:
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][/COLOR][/COLOR
в данном случае вызова system() не произойдёт если вы обратились к данному скрипту в виде test.php?cmd=whoami, потому что в этом скрипте только определили функцию но не вызвали её
а вот в таком случае всё отработает:
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][/COLOR][/COLOR
отработает потому что test() вызывается в этом же скрипте
либо вставляйте свой код в место в котором он тут же выполнится, либо ищите где и когда создаётся объект протрояненного класса и уже обращайтесь к скрипту в котором идёт создание этого объекта и работа с его методами
Да, это понятно, я не в классе вставлял код и не в описании функции. Я вынес за пределы, но суть не поменялась. Опять же, резюмируя - когда я добавляю код в существующие файлы, он не выполняется, причем никакой, даже echo, а когда я создал новый файл, но в нем все отработало. Вот.
 
Ответить с цитированием