shoujo
(usa Slackware)
Enviado em 10/04/2013 - 12:04h
Ola pessoal, estou desenvolvendo um site que necessita de informacoes de um programa, esse programa gera um relatorio. O problema e que nesse relatorio muitas palavras tem acentos, e justamente as palavras que preciso usar com o comando explode sao acentuadas, mas isso falha e tentei tambem tratar o texto exemplo:
o meu codigo como esta no explode:
<?
header("Content-Type: text/html; charset=ISO-8859-1",true);
$arquivo = fopen('turma.txt','r');
$string = file_get_contents('turma.txt');
$periodo_a = explode("Período:", $string);
echo $periodo_a[1];
?>
mas ele nao consegue explodir o Período dentro do explode, ai eu tentei tratar a variavel
o codigo de tratamento:
<?
header("Content-Type: text/html; charset=ISO-8859-1",true);
function tiracento($texto){
$trocarIsso = array('à','á','â','ã','ä','å','ç','è','é','ê','ë','ì','í','î','ï','ñ','ò','ó','ô','õ','ö','ù','ü','ú','ÿ','À','Á','Â','Ã','Ä','Å','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ñ','Ò','Ó','Ô','Õ','Ö','O','Ù','Ü','Ú','Ÿ',);
$porIsso = array('a','a','a','a','a','a','c','e','e','e','e','i','i','i','i','n','o','o','o','o','o','u','u','u','y','A','A','A','A','A','A','C','E','E','E','E','I','I','I','I','N','O','O','O','O','O','0','U','U','U','Y',);
$titletext = str_replace($trocarIsso, $porIsso, $texto);
return $titletext;
}
$arquivo = fopen('turma.txt','r');
$texto = file_get_contents('turma.txt');
$subtt=tiracento($texto);
echo $subtt;
?>
mas o tratamento tambem nao ta funcionando.
Se eu pego o texto la do relatorio e seto diretamente na variavel do php manualmente no arquivo ele funciona normal, porem quando leio o arquivo e seto na variavel nao da certo.