Maison  >  Article  >  développement back-end  >  php代码 为什么在html文件中嵌入php代码没效果

php代码 为什么在html文件中嵌入php代码没效果

WBOY
WBOYoriginal
2016-07-29 08:33:111290parcourir

由于自学,很多常识都不知道、都不理解……

问题:

如果是.html的后缀不会显示php的打印,把后缀更改为.php后恢复正常(前提:服务器搭建好)

<code><span><span>html</span><span>lang</span>=<span>"en"</span>></span><span>head</span>><span>meta</span><span>charset</span>=<span>"utf-8"</span>><span>title</span>>测试<span><span>title</span>></span><span><span>head</span>></span><span>body</span>><span>h1</span>>hello<span><span>h1</span>></span><span><span><?php </span><span>$a</span>=<span>array</span>(<span>"Dog"</span>,<span>"Cat"</span>,<span>"Horse"</span>);
            print_r(<span>$a</span>);
        <span>?></span></span><span><span>body</span>></span><span><span>html</span>></span></span></code>

原因:

静态网页主要有html、CSS、JavaScript
动态网页技术主要有 JSP、Asp.net、PHP等

网页分为两种静态的、动态的。静态页面内容是不变的,通常扩展名是html,这种你浏览器请求的话,服务器就直接传给你了;动态页面的内容是根据条件变化的,可能每个人看到的都不一样,动态页面里的代码是服务器处理过后才传给浏览器的。

那么服务器怎么知道这个文件该不该处理之后再传呢,最简单的办法就是用扩展名区分,服务器遇见.php的后缀就会先处理再发给浏览器。php页面也可以包括html页面内容,如果都是html内容,那么相当于php处理器打开文件看了下,没啥处理的就直接丢给浏览器了,对于浏览器看到的效果一样,但服务器上实际有一个处理过程。

如果本机没有运行环境,php文件是运行不了的,直接用ie看会提示下载或其他问题。如果想用ie看,那么把扩展名改成.html或者.htm后,直接点击就可以打开,但是其中php代码是不会显示的。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了php代码 为什么在html文件中嵌入php代码没效果,包括了php代码方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn