Mayck May Postado Janeiro 7, 2013 Denunciar Share Postado Janeiro 7, 2013 Boa noite,Tenho o script abaixo em php para alteração de dados de um xml quem apresenta notícias em flash, porem quando escrevo algo que tenha acento aparecem caracteres estranhos, para resolver o problema tentei utilizar o ".utf8_decode" porem quando adiciono no script abaixo,a página registra erro, já tentei várias formas e não deu certo poderiam me ajudar mostrando onde adiciono o código acima para correção de acentos<?php $imagem = $_POST['imagem']; $gallery = ('<gallery>'); $album_name =('<album name="<font size="12" face="Arial" color="#FFFFFF">Album</font>" description="<font size="12" face="Arial" color="#FFFFFF">Album Description Here</font>">'); $slide_inicio = ('<slide type="img" src="'); $titulo_inicio =('" tnsrc="banner_noticias/images/tn_banner1.jpg" effect="fadein" duration="15" effectspeed="5" name="<font size="12" face="Arial" color="#FFFFFF"><b>'); $titulo = $_POST['titulo']; $descricao_inicio =('</b></font>" description="<font size="12" face="Arial" color="#FFFFFF">'); $descricao = $_POST['descricao']; $link_inicio =('</font>" link="'); $link = $_POST['link']; $link_fim =('" target="_blank"/>'); $album_fim =('</album>'); $gallery_fim =('</gallery>'); $banco = "banner_noticias/slide.xml"; if($_POST['acao'] == "Enviar") { if(empty($imagem)){echo"<script>window.location='noticias.php';alert('Campo De em branco!');</script>";} else { $data = date("d/m/Y - H:i:s"); $arquivo = fopen("$banco","r"); fclose($arquivo); $abrir = fopen("$banco","w+"); if($while == "0"){$salvar = "$gallery\n$album_name\n\t$slide_inicio$imagem$titulo_inicio$titulo$descricao_inicio$descricao$link_inicio$link$link_fim$album_fim\n$gallery_fim$while";} fwrite($abrir,"$salvar"); fclose($abrir); }} ?>Desde já agradeço pela ajudaMayck Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mayck May Postado Janeiro 9, 2013 Autor Denunciar Share Postado Janeiro 9, 2013 Boa noite,Tenho o script abaixo em php para alteração de dados de um xml quem apresenta notícias em flash, porem quando escrevo algo que tenha acento aparecem caracteres estranhos, para resolver o problema tentei utilizar o ".utf8_decode" porem quando adiciono no script abaixo,a página registra erro, já tentei várias formas e não deu certo poderiam me ajudar mostrando onde adiciono o código acima para correção de acentos<?php $imagem = $_POST['imagem']; $gallery = ('<gallery>'); $album_name =('<album name="<font size="12" face="Arial" color="#FFFFFF">Album</font>" description="<font size="12" face="Arial" color="#FFFFFF">Album Description Here</font>">'); $slide_inicio = ('<slide type="img" src="'); $titulo_inicio =('" tnsrc="banner_noticias/images/tn_banner1.jpg" effect="fadein" duration="15" effectspeed="5" name="<font size="12" face="Arial" color="#FFFFFF"><b>'); $titulo = $_POST['titulo']; $descricao_inicio =('</b></font>" description="<font size="12" face="Arial" color="#FFFFFF">'); $descricao = $_POST['descricao']; $link_inicio =('</font>" link="'); $link = $_POST['link']; $link_fim =('" target="_blank"/>'); $album_fim =('</album>'); $gallery_fim =('</gallery>'); $banco = "banner_noticias/slide.xml"; if($_POST['acao'] == "Enviar") { if(empty($imagem)){echo"<script>window.location='noticias.php';alert('Campo De em branco!');</script>";} else { $data = date("d/m/Y - H:i:s"); $arquivo = fopen("$banco","r"); fclose($arquivo); $abrir = fopen("$banco","w+"); if($while == "0"){$salvar = "$gallery\n$album_name\n\t$slide_inicio$imagem$titulo_inicio$titulo$descricao_inicio$descricao$link_inicio$link$link_fim$album_fim\n$gallery_fim$while";} fwrite($abrir,"$salvar"); fclose($abrir); }} ?> Desde já agradeço pela ajuda Mayck Segue abaixo a solução feita por Thiago Genuino da iMaster $titulo = utf8_encode($_POST['titulo']); ... $descricao = utf8_encode($_POST['descricao']);Desde já agradeço a todos pela ajudaMayck Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dedas Postado Janeiro 9, 2013 Denunciar Share Postado Janeiro 9, 2013 Usa meta tag para charset :) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Mayck May
Boa noite,
Tenho o script abaixo em php para alteração de dados de um xml quem apresenta notícias em flash,
porem quando escrevo algo que tenha acento aparecem caracteres estranhos,
para resolver o problema tentei utilizar o ".utf8_decode" porem quando adiciono no script abaixo,
a página registra erro, já tentei várias formas e não deu certo
poderiam me ajudar mostrando onde adiciono o código acima para correção de acentos
Desde já agradeço pela ajuda
Mayck
Link para o comentário
Compartilhar em outros sites
2 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.