Ir para conteúdo
Fórum Script Brasil
  • 0

[Resolvido]Problema com Includes PHP5


Utech

Pergunta

Olá pessoal!

Estou com um problema sacana! Eu fiz um php apenas para informações do site, do banco de dados e tudo mais, e quando eu coloco na pagina inicial .php, fica um buraco sem div (em que meu site foi baseado) e com  centralizado!

errobd.jpg

Obs.: O problema é apenas no mozilla...

Já tentei o require, require_once, include, include_once, e tudo da o mesmo problema...

Como está posto (Nem venha dizer pra fazer include("inc/config.php"); porque o problema não é esse):

<?php
require "inc/config.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="br">
<head>
<title>..:: Sitezin ::..</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />
e o codigo do config.php
<?php
//Conexão com banco de dados
$BD['ip'] = "localhost"; //IP do banco de dados, se for interno utilize localhost
$BD['user'] = "root"; //Usuário
$BD['pass'] = ""; //Senha
$BD['database'] = "site"; //Tabela da database

//Informações gerais
$INFO['login'] = "../logar.php";
$INFO['logado'] = "../index.php";
?>

A pagina está formatada como ANSI.

Tentando arrumar descobri que o erro está na formatação da pagina.

Eu estava programando pelo dreamweaver CS4, que salva a pagina formatando para UTF-8.

No notepad e no PHPDesigner eu salvei a pagina com formatação ANSI e mudei o META CONTENT para ISO, e tinha resolvido o problema, e hoje continuando a programar, o erro voltou...

detalhe: Quando resolvo o problema no mozilla, acontece os erros de acentuação nos outros navegadores.

alguém pode me ajudar?

Editado por Utech
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá Novamente!

Consegui resolver, vou explicar melhor agora:

Antes, quando surgiu o erro, eu quis passar o encode e a formatação do site para o charset ISO-8895-1 para tentar solucioná-lo.

Mas nada adiantou... Voltei ao UTF-8.

O Problema

Quando usamos paginas codificadas em UTF-8, em alguns user agents eu recebo algumas linhas extras ou caracteres não esperados no TOPO do documento ou no TOPO de arquivos incluídos…

Resposta

Se você trabalha com um arquivo codificado em UTF-8, provavelmente, seus problemas estão sendo causados pela presença da assinatura (BOM) do seu documento que o user agent não reconheçe.

A assintua (BOM) dos documentos UTF-8 estão sempre no topo do documento e normalmente você espera vêlos, mas não perca seu tempo. A única maneira que fez com que pudesse ver a assinatura foi trocando a codificação do documento de UTF-8 BOM para um ISO, caso contrário, a única coisa que você verá, será uma linha em branco no começo do seu documento (e em alguns casos, como o meu, nem isso você vê).

Explicando melhor:

Se for utilizar o UTF-8

Siga alguns passos:

Definir o idioma (opcional mas recomendado)

<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br">

Definir o charset

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Dreamweaver:

1 - Para trocar o file encoding vá em Modify>Page Properties... (ou Ctrl+u no CS4);

2 - Em New File selecione Title/Encoding;

3 - Selecione em Encoding o UTF-8 e confira se está desmarcado o BOM e dê um OK;

4 - Salve o documento.

Isso resolveu meu problema!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...