Document root em servidores PHP e IIS

Para começar vou começar falando mal da microsoft heheh,
como alguns programadores mais experientes já sabem,

o famoso IIS que dizem que é um dos melhores servidores web do mundo,
não grava pra gente o $_SERVER["DOCUMENT_ROOT"],

bom de alguma forma agente tem que fazer gambiarra pra funcionar,
temos 3 jeitos que são eles:

1- Instalar o Apache

2 -Criar um SESSION em seu sistema para guardar esse valor.

3- Fazer essa gambiarra no seu código:

$_SERVER['DOCUMENT_ROOT'] = str_replace( ‘\\’, ‘/’, substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF'])));
}; };
if(!isset($_SERVER['DOCUMENT_ROOT'])){ if(isset($_SERVER['PATH_TRANSLATED'])){
$_SERVER['DOCUMENT_ROOT'] = str_replace( ‘\\’, ‘/’, substr(str_replace(’\\\\’, ‘\\’, $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF'])));
}; };

Crie um arquivo e coloque esse código dentro e toda página que usar chame com o include.

Pessoal, não é por nada, mas quem puder usar o apache com o PHP,
são inúmeras vantagens como:

1 – URL Rewrite(url’s amigáveis)

2 – DOCUMENT ROOT é automaticamente gerado

3 – Servidor estável

4 – entre outras

Feed RSS dos comentários deste post TrackBack URI

Deixe um recado