Rzorr 0 Denunciar post Postado Julho 14, 2012 Boa noite, Galera eu sou novo no php, e estou com um problema que não sei nem por onde começo a resolver, seguinte se salvo um arquivo tipo index.html e neste arquivo eu insiro um code php, quando rodo no browser o php não funciona e se eu mando exibir o code fonte ainda mostra o code php, se salvo o arquivo tipo index.php eu posso colocar qualquer code php que funciona na boa e quando exibo o code font não mostra nada a não ser o html da página alguém sabe me ajudar nessa missão. Obrigado P.S Desculpa se ja existir outro topico com a mesma pergunta ou problema, mas é que eu não achei nada. Compartilhar este post Link para o post Compartilhar em outros sites
Daniel o rei 14 Denunciar post Postado Julho 14, 2012 http://www.dzone.com/snippets/parse-html-files-php (se você usa apache) Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Julho 14, 2012 Extesnsões HTML são ignoradas pelo PHP por padrão, o interpretador não atua sobre os mesmos. Tente a extensão .phtml que irá funcionar. Compartilhar este post Link para o post Compartilhar em outros sites
Rzorr 0 Denunciar post Postado Julho 14, 2012 http://www.dzone.com/snippets/parse-html-files-php (se você usa apache) Opa Obrigado por responder sera que pode me tirar uma duvida onde esta esse htaccess até uma semana atrás funcionava normal. obrigado de novo Opa Obrigado por responder sera que pode me tirar uma duvida onde esta esse htaccess até uma semana atrás funcionava normal. obrigado de novo Alguem mais pode me ajudar? ainda não consegui resolver esse problema. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 14, 2012 o .htaccess é você que cria, no diretório de sua aplicação. Mas o Apache deve estar configurado para permitir o uso desse arquivo (AllowOverrde All, no http.conf) Outra possibilidade é adicionar essa linha de configuração direto ao httpd.conf. Isso afetará todos os sites do seu servidor local Compartilhar este post Link para o post Compartilhar em outros sites
Phelipe Lopes 2 Denunciar post Postado Julho 14, 2012 Você precisa de um servidor para interpretar os códigos php, como o apache que foi dito aqui. http://unix.wmonline.com.br/php/tutoriais/instalacao_apache/instalacao.htm Compartilhar este post Link para o post Compartilhar em outros sites
Rzorr 0 Denunciar post Postado Julho 14, 2012 Você precisa de um servidor para interpretar os códigos php, como o apache que foi dito aqui. http://unix.wmonline.com.br/php/tutoriais/instalacao_apache/instalacao.htm Amigo eu tenho o apache instalado só que quando eu rodo o arquivo tipo login.php o navegador interpreta normal vamos supor se tiver um <?php echo 'apache';?> ele funciona mas se salvar o arquivo tipo login.html e colocar neste arquivo <?php echo 'apache';?> o navegador não interpreta e quando você pede para ver o código fonte aparece o codigo php. Ja verifiquei o php e o apache esta ativo. Compartilhar este post Link para o post Compartilhar em outros sites
Daniel o rei 14 Denunciar post Postado Julho 14, 2012 Amigo eu tenho o apache instalado só que quando eu rodo o arquivo tipo login.php o navegador interpreta normal vamos supor se tiver um <?php echo 'apache';?> ele funciona mas se salvar o arquivo tipo login.html e colocar neste arquivo <?php echo 'apache';?> o navegador não interpreta e quando você pede para ver o código fonte aparece o codigo php. Ja verifiquei o php e o apache esta ativo. Eu consegui rapidamente aqui 1º Vai no bloco de notas e cola isso AddType application/x-httpd-php .html E salva o nome como .htaccess , deve funcionar. Aqui criei um arquivo como nome teste.html e coloquei <?php phpinfo() ?> e acessei localhost/teste.html E mostrou o phpinfo Compartilhar este post Link para o post Compartilhar em outros sites
Rzorr 0 Denunciar post Postado Julho 14, 2012 Eu consegui rapidamente aqui 1º Vai no bloco de notas e cola isso AddType application/x-httpd-php .html E salva o nome como .htaccess , deve funcionar. Aqui criei um arquivo como nome teste.html e coloquei <?php phpinfo() ?> e acessei localhost/teste.html E mostrou o phpinfo Cara muito obrigado funcionou seria possível só me explicar o que aconteceu porque percebi que isso ocorreeu depois de atualizar o wampserver e nos meus dois pc aconteceu isso. Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Julho 14, 2012 Rzorr, aconteceu que ele definiu pro apache interpretar .html com o manipulador de PHP, entendeu ? Nisso, foi aplicado para a extensão do arquivo, quando você inserir códigos PHP em um arquivo .html, será interpretado esses códigos normalmente. :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Julho 15, 2012 complementando o post #10 com outro exemplo AddType application/x-httpd-php .jsp .asp .cgi .seunome todos os arquivos com essas extensões serão interpretados pelo compilador php.. se o códgo dentro dos arquivos não possuir scripts php, serão lidos como plain-text Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Julho 15, 2012 Eu ainda sugiro usar a extensão PHTML. Assim você se limita a arquivos específicos e não força TODOS os arquivos HTML a passarem pelo interpretador do PHP, mesmo que não haja código PHP neles, o que vai acabar gerando um certo overhead. Compartilhar este post Link para o post Compartilhar em outros sites