
Postado originalmente por
xiscoss
Se for usa querys concatenadas, no mínimo trate os valores. Poste o conteúdo do header.php também.
essse é o header galera.
Código PHP:
<?php ob_start();
//session_start();
/**
* Função que converte caracteres ISO-8859-1 para UTF-8, mantendo os caracteres UTF-8 intactos.
* @param string $texto
* @return string
*/
function sanitizar_utf8($texto) {
$saida = '';
$i = 0;
$len = strlen($texto);
while ($i < $len) {
$char = $texto[$i++];
$ord = ord($char);
// Primeiro byte 0xxxxxxx: simbolo ascii possui 1 byte
if (($ord & 0x80) == 0x00) {
// Se e' um caractere de controle
if (($ord >= 0 && $ord <= 31) || $ord == 127) {
// Incluir se for: tab, retorno de carro ou quebra de linha
if ($ord == 9 || $ord == 10 || $ord == 13) {
$saida .= $char;
}
// Simbolo ASCII
} else {
$saida .= $char;
}
// Primeiro byte 110xxxxx ou 1110xxxx ou 11110xxx: simbolo possui 2, 3 ou 4 bytes
} else {
// Determinar quantidade de bytes analisando os bits da esquerda para direita
$bytes = 0;
for ($b = 7; $b >= 0; $b--) {
$bit = $ord & (1 << $b);
if ($bit) {
$bytes += 1;
} else {
break;
}
}
switch ($bytes) {
case 2: // 110xxxxx 10xxxxxx
case 3: // 1110xxxx 10xxxxxx 10xxxxxx
case 4: // 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
$valido = true;
$saida_padrao = $char;
$i_inicial = $i;
for ($b = 1; $b < $bytes; $b++) {
if (!isset($texto[$i])) {
$valido = false;
break;
}
$char_extra = $texto[$i++];
$ord_extra = ord($char_extra);
if (($ord_extra & 0xC0) == 0x80) {
$saida_padrao .= $char_extra;
} else {
$valido = false;
break;
}
}
if ($valido) {
$saida .= $saida_padrao;
} else {
$saida .= ($ord < 0x7F || $ord > 0x9F) ? utf8_encode($char) : '';
$i = $i_inicial;
}
break;
case 1: // 10xxxxxx: ISO-8859-1
default: // 11111xxx: ISO-8859-1
$saida .= ($ord < 0x7F || $ord > 0x9F) ? utf8_encode($char) : '';
break;
}
}
}
return $saida;
}
@$leitor = $_SESSION['leitor'];
@$id_leitor = $_SESSION['idLeitor'];
@$emailLeitor = $_SESSION['emailLeitor'];
@require_once "configuration.php";
?>
<!DOCTYPE html>
<html lang="PT-BR">
<head>
<title> Duotec Sistemas </title>
<!-- Inicio dos links de estilo do site -->
<meta charset="UTF-8">
<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" />
<link rel='stylesheet' href='http://fonts.googleapis.com/css?family=Lato:400,700,900' type='text/css'/>
<!-- Fechamento dos links -->
<!-- Inicio das metas -->
<meta charset="UTF-8">
<meta name="reply-to" content="juninhovips@hotmail.com.br"/>
<meta name="copyright" content="DuotecSistemas.com.br"/>
<meta name="distribution" content="Global"/>
<meta name="rating" content="General"/>
<meta name="Robots" content="ALL"/>
<meta name="author" content="José Júnior"/>
<!-- Fechamento das Metas -->
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/pt_BR/sdk.js#xfbml=1&version=v2.3&appId=453811161394221";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/pt_BR/sdk.js#xfbml=1&version=v2.3&appId=453811161394221";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
</head>
<!-- Inicio do corpo do site -->
<body>
<header>
<div class="principais-menus">
<ul>
<li><a href="site.php">Início </a></li>
<li><a class="pergunte-princpal" href="pergunte.php"> Pergunte-nos ou Reclame</a></li>
</ul>
<div class="buscar">
<form action="buscar.php" method="GET">
<input type="text" name="busca-organica" placeholder="Buscar Noticia" required />
<input type="submit" value="Buscar">
</form>
</div>
</div>
<div id="conteudo">
<div class="logo"></div>
<div class="separ"> </div>
<span>
" Este espaço sera utilizado para colocarmos na descrição resumida da finalidade deste site "
</span>
</div>
<nav>
<ul>
<li><a href="noticia.php">Notícias </a></li>
<div class="separador"></div>
<li><a href="sobre.php">Sobre </a></li>
</ul>
</nav>
</div>
</header>
Marcadores