Pois é. Eu uso utf-8 na conexão com o banco e nos cabeçalhos php e html das paginas
Meu index.php é como abaixo:
Pego o Notepad ++ e retirei o BOM dos arquivos para que não dê o erro que esta ocorrendo. Porem, mesmo retirando o BOM dos arquivos, em alguns deles, o BOM volta sozinho e, o BOM acrescenta um cabeçalho do tipo ':' no inicio das paginas (isso pode ser comprovado exibindo o codigo fonte - la voce verá que no incio da pagina tem la os dois pontos antes de tudo) gerando um erro de header. Dai, nem conectar ao banco consigo.
alguém poderia me ajudar a resolver esse problema?
<?
class TMySQL {
var $soquete;
function connect($host,$db,$user,$pass) {
$this->host = "localhost";
$this->db = "xxxxx";
$this->user = "xx";
$this->pass = "xxx";
$this->soquete=mysql_connect($this->host,$this->user,$this->pass);
mysql_set_charset("utf8", $this->soquete);
if (!$this->soquete) {
echo "Não foi possível conectar-se ao Bando de Dados MySQL";
}
else
{
if (!mysql_select_db($this->db,$this->soquete)) {
echo "Banco de dados não encontrado";
}
}
}
function query ($string) {
$myquery = mysql_query($string,$this->soquete);
if (!$myquery) {
echo "Erro na consulta da query!<br>" . $string;
}
else
{
return $myquery;
}
}
function num_rows(){
return mysql_num_rows( $this->query );
}
}
?>
Pergunta
Carlos Rocha
Pessoal. Bom dia a todos!
Seguinte.
Vejam esse link: http://dinamicaimoveis.com.br/novo/index.php
Pois é. Eu uso utf-8 na conexão com o banco e nos cabeçalhos php e html das paginas
Meu index.php é como abaixo:
Pego o Notepad ++ e retirei o BOM dos arquivos para que não dê o erro que esta ocorrendo. Porem, mesmo retirando o BOM dos arquivos, em alguns deles, o BOM volta sozinho e, o BOM acrescenta um cabeçalho do tipo ':' no inicio das paginas (isso pode ser comprovado exibindo o codigo fonte - la voce verá que no incio da pagina tem la os dois pontos antes de tudo) gerando um erro de header. Dai, nem conectar ao banco consigo.
alguém poderia me ajudar a resolver esse problema?
Segue os códigos:
index.php
conexao.phpLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.