mzaidan 2 Denunciar post Postado Junho 15, 2011 Pergunta totalmente idiota, mas vai que existe (não custa nada tentar) Tem como eu executar um comando PHP dentro de uma página com extensão .html??? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Junho 15, 2011 Sim, basta adicionar a extensão .html no servidor para ser interpretada. no caso do apache, no arquivo .htaccess: AddType application/x-httpd-php html Compartilhar este post Link para o post Compartilhar em outros sites
mzaidan 2 Denunciar post Postado Junho 15, 2011 E é? É só eu adicionar isso no .htaccess E usar tipo um <? echo $teste ?> dentro de uma tag html?? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Junho 15, 2011 Sim, normalmente.. como se fosse um arquivo .php porém prefira <?php (a tag completa) Compartilhar este post Link para o post Compartilhar em outros sites
mzaidan 2 Denunciar post Postado Junho 15, 2011 Cara, tentei aqui e não deu. Vamos ver meus passos: 1 - Adicionei a tag la no servidor: Options -MultiViews +FollowSymlinks -Indexes # Force 401 pages to use a valid error document # so they do not fall back to the 404 which is # triggered by ISC. This allows HTTP Auth to work # correctly ErrorDocument 401 "Unauthorized access" AddType application/x-httpd-php html 2: <?php function RetiraAcento($texto) { $array1 = array("á", "à", "â", "ã", "ä", "é", "è", "ê", "ë", "í", "ì", "î", "ï", "ó", "ò", "ô", "õ", "ö", "ú", "ù", "û", "ü", "ç", "Á", "À", "Â", "Ã", "Ä", "É", "È", "Ê", "Ë", "Í", "Ì", "Î", "Ï", "Ó", "Ò", "Ô", "Õ", "Ö", "Ú", "Ù", "Û", "Ü", "Ç"); $array2 = array("a", "a", "a", "a", "a", "e", "e", "e", "e", "i", "i", "i", "i", "o", "o", "o", "o", "o", "u", "u", "u", "u", "c", "A", "A", "A", "A", "A", "E", "E", "E", "E", "I", "I", "I", "I", "O", "O", "O", "O", "O", "U", "U", "U", "U", "C"); return str_replace($array1, $array2, $texto); } ?> <li class="%%GLOBAL_LastChildClass%%"><a href="<? echo RetiraAcento(%%GLOBAL_CategoryLink%%) ?>">%%GLOBAL_CategoryName%%</a> %%GLOBAL_SubCategoryList%%</li> ?> Não deu certo. Era isso mesmo? Compartilhar este post Link para o post Compartilhar em outros sites
merlinus 1 Denunciar post Postado Junho 17, 2011 Aqui fiz o seguinte, funcionou criei o arquivo .htaccess na pasta raiz do site (no meu caso htdocs) coloquei no arquivo as linhas: AddType application/x-httpd-php htm AddType application/x-httpd-php html salvei e reiniciei o apache. Para testai coloquei no teste.html o classico: <?php echo "alo mundo"; ?> e deu certo. Agora o código que você colou está estranho, inclusive ele tem dois fechamentos ?> e apenas uma abertura... Compartilhar este post Link para o post Compartilhar em outros sites
mzaidan 2 Denunciar post Postado Junho 17, 2011 Fiz só para testar e não deu: <?php function RetiraAcento($texto) { $array1 = array("á", "à", "â", "ã", "ä", "é", "è", "ê", "ë", "í", "ì", "î", "ï", "ó", "ò", "ô", "õ", "ö", "ú", "ù", "û", "ü", "ç", "Á", "À", "Â", "Ã", "Ä", "É", "È", "Ê", "Ë", "Í", "Ì", "Î", "Ï", "Ó", "Ò", "Ô", "Õ", "Ö", "Ú", "Ù", "Û", "Ü", "Ç"); $array2 = array("a", "a", "a", "a", "a", "e", "e", "e", "e", "i", "i", "i", "i", "o", "o", "o", "o", "o", "u", "u", "u", "u", "c", "A", "A", "A", "A", "A", "E", "E", "E", "E", "I", "I", "I", "I", "O", "O", "O", "O", "O", "U", "U", "U", "U", "C"); return str_replace($array1, $array2, $texto); } ?> <li class="%%GLOBAL_LastChildClass%%"><a href="<?php echo '%%GLOBAL_CategoryLink%%'; ?>">%%GLOBAL_CategoryName%%</a> %%GLOBAL_SubCategoryList%%</li> Ele tenta ler o "link" <?php echo '%%GLOBAL_CategoryLink%%' ?> Compartilhar este post Link para o post Compartilhar em outros sites
AnibalJR 0 Denunciar post Postado Maio 6, 2015 Sim, basta adicionar a extensão .html no servidor para ser interpretada. no caso do apache, no arquivo .htaccess: AddType application/x-httpd-php html e no caso do webconfig? como adiciono a extensão? Compartilhar este post Link para o post Compartilhar em outros sites