Cadastro e Login - #4 Config
04/09/2018Vamos criar agora o arquivo de configuração do sistema (config.php) que receberá as constantes principais do website.
Criando constantes no PHP
Dentro da pasta config criaremos o arquivo config.php. Nesse arquivo podemos definir os caminhos absolutos do projeto, atalhos para pastas, dados do banco de dados e outras informações úteis.
<?php
#Caminhos absolutos
$pastaInterna="";
define('DIRPAGE',"http://{$_SERVER['HTTP_HOST']}/{$pastaInterna}");
(substr($_SERVER['DOCUMENT_ROOT'],-1)=='/')?$barra="":$barra="/";
define('DIRREQ',"{$_SERVER['DOCUMENT_ROOT']}{$barra}{$pastaInterna}");
#Atalhos
define('DIRIMG',DIRPAGE.'img/');
define('DIRCSS',DIRPAGE.'lib/css/');
define('DIRJS',DIRPAGE.'lib/js/');
#Acesso ao db
define('HOST',"localhost");
define('DB',"sistema");
define('USER',"root");
define('PASS',"");
No código acima a variável pasta interna é utilizada quando nosso website não está na raiz, a constante DIRPAGE define a URL absoluta e a DIRREQ define o caminho físico absoluto do site.
Suceso nos código e na vida! ;)
Posts Relacionados
Cadastro e Login - #3 Composer
Hoje iremos adicionar o nosso gerenciador de dependências Composer ao nosso projeto. Através dos namespaces o Composer facilitar muito a utilização de classes.
Cadastro e Login - #5 htaccess e TraitUrlParser
Na vídeo-aula de hoje realizaremos a configuração do nosso arquivo htaccess e criaremos a TraitParseUrl que trabalhará diretamente na url digitada pelo usuário.