<?php
session_start();

date_default_timezone_set('America/Sao_Paulo');

$server = "localhost";
$user = "marke690_appnovo";
$pass = "Padr@ao321";
$db   = "marke690_appnovo";

$sqli = new mysqli($server, $user, $pass, $db);

$sqli->query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");

function limita_texto($texto1, $limite, $quebra = true) {
    $tamanho = strlen($texto1);

    // Verifica se o tamanho do texto Ã© menor ou igual ao limite
    if ($tamanho <= $limite) {
        $novo_texto1 = $texto1;
        // Se o tamanho do texto for maior que o limite
    } else {
        // Verifica a opÃ§Ã£o de quebrar o texto
        if ($quebra == true) {
            $novo_texto1 = trim(substr($texto1, 0, $limite)).'...';
            // Se nÃ£o, corta $texto na Ãºltima palavra antes do limite
        } else {
            // Localiza o Ãºtlimo espaÃ§o antes de $limite
            $ultimo_espaco = strrpos(substr($texto1, 0, $limite), ' ');
            // Corta o $texto atÃ© a posiÃ§Ã£o localizada
            $novo_texto1 = trim(substr($texto1, 0, $ultimo_espaco)).'...';
        }
    }

    // Retorna o valor formatado
    return $novo_texto1;
}

?>
