Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

Acentos bugados PHP

3 participantes

SCOFIELD25 SCOFIELD25  • Sáb 11 Jan 2014 - 19:50

Acentos bugados PHP Empty Acentos bugados PHP Sáb 11 Jan 2014 - 19:50

Qual é minha questão:
Bom galera fiz um utilitário para meu fórum e nele contem um chat ,
bom o chat manda o texto para um .txt do host ,

$Message = htmlspecialchars($_GET["message"]);
$File = "Chat.txt";
$Handle = fopen($File, "a");
fwrite($Handle, "");
fwrite($Handle, $Message);
fwrite($Handle, "\r\n");
print "Data Written";
fclose($Handle);
?>

Não sei oque tem essa desgraça que ele manda o texto pro .txt com os acentos bugados , fica um ponto de interrogação ,
alguém poderia me ajudar por favor , eu já tentei coloca mais de 10 códigos e não consegui resolver ,se alguém pude-se me ajudar ficaria muito grato

Endereço do meu fórum:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Versão:
PunBB

[Dark]Doki-. [Dark]Doki-.  • Sáb 11 Jan 2014 - 19:57

Acentos bugados PHP Empty Re: Acentos bugados PHP Sáb 11 Jan 2014 - 19:57

Acho que você teria que definir o charset pra UTF-8 no código em php

Código:
<?php header ('Content-type: text/html; charset=UTF-8'); ?>
Ou

Código:
<?php header("Content-Type: text/html; charset=iso-8859-1",true); ?>




Acho que seja isso e.e

SCOFIELD25 SCOFIELD25  • Sáb 11 Jan 2014 - 20:03

Acentos bugados PHP Empty Re: Acentos bugados PHP Sáb 11 Jan 2014 - 20:03

Então mano qual seria a forma correta de colocar esse código ?
já tentei asim:


Código:
<?php header ('Content-type: text/html; charset=UTF-8'); ?>
$Message = htmlspecialchars($_GET["message"]);
$File = "Chat.txt";
$Handle = fopen($File, "a");
fwrite($Handle, "");
fwrite($Handle, $Message);
fwrite($Handle, "\r\n");
print "Data Written";
fclose($Handle);
?>

[Dark]Doki-. [Dark]Doki-.  • Sáb 11 Jan 2014 - 20:10

Acentos bugados PHP Empty Re: Acentos bugados PHP Sáb 11 Jan 2014 - 20:10

Pode me passar o código inteiro para eu tentar ajudar?

SCOFIELD25 SCOFIELD25  • Sáb 11 Jan 2014 - 20:19

Acentos bugados PHP Empty Re: Acentos bugados PHP Sáb 11 Jan 2014 - 20:19

Hospeda os arquivos no seu host e veja:

Clique aqui

pra você manda uma mensagem no Chat.txt basta entrar na url com o texto desejado , exemplo:

seuhost.com.br/LocalDoChat/sendline.php?message=MENSAGEM

manda uma mensagem com um " ´ " ou um " ~ "

[Dark]Doki-. [Dark]Doki-.  • Sáb 11 Jan 2014 - 20:45

Acentos bugados PHP Empty Re: Acentos bugados PHP Sáb 11 Jan 2014 - 20:45

Fiz os testes e deu certo: http://darkcheats.whostii.com/Chat.html

Existe algum problema de usar "Chat.html" ao invez de "Chat.txt" ?
Se não, troque por:
sendline.php:

Código:
<?php
 $Message = htmlspecialchars($_GET["message"]);
 $File = "Chat.html"; 
 $Handle = fopen($File, "a");
 fwrite($Handle, ">");
 fwrite($Handle, $Message);
 fwrite($Handle, "\r\n");
 print "Data Written"; 
 fclose($Handle); 
?>


sendmessage.php:


Código:
<?php
 $Message = htmlspecialchars($_GET["message"]);
 $Username = htmlspecialchars($_GET["username"]);
 $File = "Chat.html"; 
 $Handle = fopen($File, "a"); 
 fwrite($Handle, $Username);
 fwrite($Handle, ": ");
 fwrite($Handle, $Message);
 fwrite($Handle, "\r\n");
 print "Data Written"; 
 fclose($Handle); 
?>

E troque o chat.txt por chat.html
e coloque dentro do chat.html o seguinte:

Código:
<meta http-equiv="content-type" content="text/html; charset=utf-8">
> Default line.

SCOFIELD25 SCOFIELD25  • Sáb 11 Jan 2014 - 21:15

Acentos bugados PHP Empty Re: Acentos bugados PHP Sáb 11 Jan 2014 - 21:15

Então doki não funciono Sad

[Dark]Doki-. [Dark]Doki-.  • Sáb 11 Jan 2014 - 22:06

Acentos bugados PHP Empty Re: Acentos bugados PHP Sáb 11 Jan 2014 - 22:06

Bem, fiz oque pude com a ajuda do google :/
Espere alguém mais experiente te ajudar.

SCOFIELD25 SCOFIELD25  • Sáb 11 Jan 2014 - 22:25

Acentos bugados PHP Empty Re: Acentos bugados PHP Sáb 11 Jan 2014 - 22:25

Obrigado pela ajuda doki , eu bloquei acentos na textbox do chat enquanto isso.

[K]oke [K]oke  • Sáb 11 Jan 2014 - 22:55

Acentos bugados PHP Empty Re: Acentos bugados PHP Sáb 11 Jan 2014 - 22:55

[sucesso=Tópico Resolvido; e Bloqueado][/sucesso]Movido para: Arquivo - Pedido de código

Conteúdo patrocinado  • 

Acentos bugados PHP Empty Re: Acentos bugados PHP

Permissões neste sub-fórum
Não podes responder a tópicos