Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rzorr

PHP só funciona no PHP

Recommended Posts

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

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

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

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

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

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

 

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

Eu consegui rapidamente aqui

 

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.