gandarez 0 Denunciar post Postado Junho 29, 2006 Pessoal, Eu tenho um arquivo que redimensiona imagem, porem quando chega nesse trecho de código imagejpeg($img_temp, $dirpath . $foto, 85);imagejpeg($original);Ele joga a imagem na tela só que tudo em letras emabralhadas, eus ei que isso ocorre devido eu não ter colocado o código header("Content-type: image/jpeg");Só que dentro desse arquivo de alterar imagem, tem um include para um arquivo que altera permissão no FTP, a cada loop eu dou um echo '<center><font face=arial size=2 color=green>';echo "Arquivo " .$file. " alterado para o modo 777 no FTP"."</font></center><br>";Ai o PHP me informa que o cabeçalho já foi iniciado por esse arquivo que eu chamei, exatamente nessa linha acima, a minha pergunta é: Tem como alterar um header depois de iniciado ? Se não tiver, como vou fazer para ao mesmo tempo que eu exibir as mensagens do arquivo que alterar a permissao no FTP eu mostrar as fotos redimensionadas ? Compartilhar este post Link para o post Compartilhar em outros sites
nao_sei 0 Denunciar post Postado Junho 29, 2006 pois é... os Headers devem vir antes de qualquer saída html, mas dá pra você contornar isso controlando o buffer: http://br.php.net/manual/pt_BR/function.ob-start.php Compartilhar este post Link para o post Compartilhar em outros sites