Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Cadastro e Login - #4 Config

04/09/2018

Vamos 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! ;)

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
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.
Saiba mais!
Cadastro e Login
Neste curso vamos aprender a criar um sistema completo de cadastro e login.
Saiba mais!