Tem como desabilitar uma função nativa do PHP?
Estava fazendo uma atualização em um site de um cliente e propus que o site fosse migrado de HTML para o PHP, para que fosse acrescentado recursos dinamicos ao site. Os "hospedeiros" do site do meu cliente disseram que o mesmo já rodava PHP, daí fui ver qual era a versão (a atendente não soube dizer qual era a versão) através da função phpinfo(); mas a função não retorna nada!! outras funções como a phpcredits(); funcionam normalmente, só não consigo saber qual é a versão do PHP de meu cliente!! Como podem desabilitar uma função nativa do PHP?
comentários (0)
suspender
Lista de Respostas:
13/02/2004 7:49am
(~21 anos atrás)
(~21 anos atrás)
só alterando o fonte.. não sei se tem como retirar a phpinfo e não faz muito sentido...
as funcoes que sao "nativas" como de acesso à banco de dados podem ser habilitados/desativadas dependendo da compilação que você fez
Espero ter ajudado
as funcoes que sao "nativas" como de acesso à banco de dados podem ser habilitados/desativadas dependendo da compilação que você fez
Espero ter ajudado
13/02/2004 5:30pm
(~21 anos atrás)
(~21 anos atrás)
Olha, tem como desabilitar esta função, só não sei como. O hospedeiro do meu site desabilitou esta e muitas outras funções de informação do software interpretador.
Mas se você precisa mesmo saber a versão, ultilize a seguinte função:
get_cfg_var()
Até mais
Mas se você precisa mesmo saber a versão, ultilize a seguinte função:
get_cfg_var()
Até mais
13/02/2004 10:25pm
(~21 anos atrás)
(~21 anos atrás)
verifique se desabilitaram também a phpversion();
14/02/2004 9:00am
(~21 anos atrás)
(~21 anos atrás)
Tem como desabilitar qualquer função.
Dá uma olhada no php.ini
abaixo um trecho do php.ini para desabilitar funções e classes.
; open_basedir, if set, limits all file operations to the defined directory
; and below. This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
;open_basedir =
; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
disable_functions =
; This directive allows you to disable certain classes for security reasons.
; It receives a comma-delimited list of class names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
disable_classes =
Dá uma olhada no php.ini
abaixo um trecho do php.ini para desabilitar funções e classes.
; open_basedir, if set, limits all file operations to the defined directory
; and below. This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
;open_basedir =
; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
disable_functions =
; This directive allows you to disable certain classes for security reasons.
; It receives a comma-delimited list of class names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
disable_classes =
16/02/2004 12:16pm
(~21 anos atrás)
(~21 anos atrás)
É simples:
No php.ini coloque na linha disable_functions = "funcao1", "funcao2", etc
No php.ini coloque na linha disable_functions = "funcao1", "funcao2", etc