Calendário / Agenda com PHP & JS - #02 Configurações
28/10/2021Nesse tutorial vamos criar o arquivo de configuração da nossa aplicação, definindo todas as constantes do nosso sistema.
Constantes do sistema em PHP
config/config.php
Dentro da pasta config vamos criar o arquivo config.php que receberá o seguinte código:
<?php
#Caminhos absolutos
$dirInt="";
define('DIRPAGE',"http://{$_SERVER['HTTP_HOST']}/{$dirInt}");
$bar=(substr($_SERVER['DOCUMENT_ROOT'],-1)=='/')?"":"/";
define('DIRREQ',"{$_SERVER['DOCUMENT_ROOT']}{$bar}{$dirInt}");
#Banco de Dados
define('HOST','localhost');
define('DB','sistema');
define('USER','root');
define('PASS','');
#Incluir arquivos
include(DIRREQ.'lib/composer/vendor/autoload.php');
index.php
Nos arquivos internos do site, agora basta incluir o arquivo de configuração:
<?php include("config/config.php"); ?>
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<?php
$objeto=new Classes\ClassTeste();
?>
</body>
</html>
class/ClassTeste.php
Vamos criar uma classe de teste pra verificar se o nosso arquivo de configurações está rodando certinho.
<?php
namespace Classes;
class ClassTeste{
public function __construct()
{
echo "Tudo funcionando ok";
}
}
Sucesso nos códigos e na vida!
Precisa de aulas particulares? webdesignemfoco@gmail.com
Posts Relacionados
Calendário / Agenda com PHP & JS - #01 Introdução
Na aula de hoje começamos a construir um sistema de agendamento dentro do calendário utilizando PHP e Full Calendar do Javascript.
Calendário / Agenda com PHP & JS - #03 Lib FullCalendar
Nesse tutorial falaremos sobre a lib que será a base do nosso calendário, a lib Full Calendar do Javascript.