Heim  >  Artikel  >  Backend-Entwicklung  >  php代码 为什么在html文件中嵌入php代码没效果

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

WBOY
WBOYOriginal
2016-07-29 08:33:111266Durchsuche

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

问题:

如果是.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教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn