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

Calendário / Agenda com PHP & JS - #02 Configurações

28/10/2021

Nesse 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

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

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.
Saiba mais!
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.
Saiba mais!
PHP
PHP é uma das principais linguagens de programação utilizada nas plataformas web. Isso porque além de ser uma linguagem leve, o PHP é robusto.
Saiba mais!