PHDiniz 0 Denunciar post Postado Janeiro 7, 2010 Bom, pessoal, to com um baita de um problema relacionado ao Apache (e qualquer outro webserver), não sei o que houve. Derrepente, meu servidor web ficou estranho, parece que não processa os arquivos PHP, eles ficam assim: Código fonte da página: O que tem de errado? Testei o XAMPP e tá a mesma coisa. :S Uso o Windows Server 2003 SP1. Alguma sugestão? Compartilhar este post Link para o post Compartilhar em outros sites
RafaelSonyLock 18 Denunciar post Postado Janeiro 7, 2010 Tópico movido de Softwares para PHP - Patrocínio: TreinaWeb. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Janeiro 7, 2010 Troque todos: <? por: <?php rode um arquivo com apenas: <?php phpinfo(); ?> e nos diga oque retorna... se você ver o código php, então precisa configurar o suporte no servidor.. Compartilhar este post Link para o post Compartilhar em outros sites
PHDiniz 0 Denunciar post Postado Janeiro 7, 2010 @RafaelSonyLock Obrigado. @William Bruno Assim funciona, mais o que me deixa doido é que em QUALQUER webserver dá isso, e isso começou derrepente. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Janeiro 7, 2010 Assim funciona, A dica do William resolveu seu problema ? em QUALQUER webserver dá isso Se não, verifique se o seu arquivo está salvo como nome_do_arquivo.php se estiver como nome_do_arquivo.html não irá funcionar mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
PHDiniz 0 Denunciar post Postado Janeiro 8, 2010 João, resolveu sim, porém, queria saber porque que esta acontecendo isso. Já verifiquei, index.php Compartilhar este post Link para o post Compartilhar em outros sites
Holt 1 Denunciar post Postado Janeiro 9, 2010 Sintaxe... Nas versões mais novas do PHP o <? foi substituido por <?php O que o João falou depois era para o caso de não conseguir ter resolvido... Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Janeiro 9, 2010 João, resolveu sim, porém, queria saber porque que esta acontecendo isso. Nas versões mais novas do PHP o <? foi substituido por <?php Como o Holt disse, as versões novas do PHP as short tags foram descontinuadas. Isso, porque um dos objetivos iniciais do PHP era ser embutido em HTML. O problema são as marcações do XML e do XHTML que utilizam a seguinte instrução inicial: <?xml version="1.0"?> Como é facilmente percebido, o <? do XML confundiria o parser do PHP e, exatamente por esse motivo, foi decidido que as short tags seriam descontinuadas e apenas o <?php seria reconhecido pelas novas versões. As short tags podem ser ativadas atualmente através da diretiva short_open_tag do php.ini short_open_tag boolean Porém, nas futuras versões essa configuração também será removida. Por esse motivo, é interessante desde já deixar, de utilizá-las. Substituindo: <? //codigo ?> Por: <?php //codigo ?> E <input type="text" value="<?=$variavel ?>" /> Por: <input type="text" value="<?php echo $variavel; ?>" /> ;) Compartilhar este post Link para o post Compartilhar em outros sites
PHDiniz 0 Denunciar post Postado Janeiro 9, 2010 João, mais uma vez, muito obrigado. Suas informações foram muito úteis, assim como a de quem respondeu aqui tbm foram. Muito obrigado Compartilhar este post Link para o post Compartilhar em outros sites