0

Tem como desabilitar uma função nativa do PHP?

criado por Fernando Santos em 25/01/2004 10:45pm
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?

Lista de Respostas:

0
13/02/2004 7:49am
(~12 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

0
13/02/2004 5:30pm
(~12 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

0
13/02/2004 10:25pm
(~12 anos atrás)
Herbert Araujo respondeu:
verifique se desabilitaram também a phpversion();

0
14/02/2004 9:00am
(~12 anos atrás)
Alessander Thomaz respondeu:
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 =

0
16/02/2004 12:16pm
(~12 anos atrás)
Cléver Anjos respondeu:
É simples:
No php.ini coloque na linha disable_functions = "funcao1", "funcao2", etc

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)