PHP超级简单问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:50:24
问题1. 是不是只有.PHP 和.htm文件里能写php语句???

问题2. 那如何在一个有html代码的页面中写PHP语句 好比JSP是<% %>

问题3. 那如果我想在一个htm里做一个判断怎么判断
判断的要求是
如果session存在 输出input按钮 如果session不存在 输出input输入框

其实问题应该挺傻的 但是我不懂PHP代码所以请教一下
问题3好比jsp代码中的语句
/////////////jsp//////////////
<% if(session.getAttribute("username")==null){ %>
<input type="text">
<% }else{ %>
<input type="button">
<% } %>

...

1、由apache设定,不限php,如果apache默认的话,只有php及由php包含进去的文件可以写php代码。
2、<?php ?>不一定能解析PHP,参照1
3、<?php
if(!isset($_SESSION['username'])||empty($_SESSION['username'])){
?>
<input type="text">
<?php }else{ ?>
<input type="button">
<?php }?>

回答一: 默认只有.php里能写PHP语句。但在.html和.htm里都能写如PHP语句,只要你写如PHP的环境标签,一般是在这标签中间<?php ?>,也可直接在这标签中间<? ?>。在APACHE里修改可以使任意指定的文件可以有PHP语句。
回答二: 在次中间<?php ?>,写入php程序代码。
回答三: <? if(isset($_SESSION['username'])) {?>
<input type="text">
<? }else{ ?>
<input type="button">
<? } ?>

1 只有.PHP能写PHP .HTML/.HTM不能
2 PHP的边界符(?)一般是<?php ?>
3 你一定要在HTML中用判断那就只能输出javascript了

很多都是可以灵活配置的