php注释html
㈠ php留言本代码! 【求详细解析】谢谢
没有注释的php部分我都写了注释,html不用教吧
<?
//Chap25 留言本
$fileName="data.txt";//数据保存文件名
if($action == "send")//判断用户是否提交数据
{
$message = ereg_replace("\r\n", "<br>", $message);//回车替换成html的换行标签
$message = ereg_replace(" ", " ", $message);//一个空格替换成两个空格,莫名,而且为什么不是str_replace,效率啊效率,这多少年前的代码
$Today = date("F dS, Y");//取当天日期
$data =$name."\r\n".$Today."\r\n".$message."\r\n";//代码不完整,我不知道name是谁送来的
$fileContent = fopen("$fileName","a");//打开数据保存的文件,以只写方式
if(chop($name)!=""&& Chop($message)!="")//已经有注释了
//删除字符串结尾的空白字符
{
fwrite($fileContent,"$data");//写入数据
fclose($fileContent);//关闭文件句柄
}
$action ="";//清空$action变量,避免影响下面的提交页面
}
?>
<html>
<head>
<title>GB</title>
</head>
<body bgcolor=#ffffff text="#333333">
<?
if(file_exists($fileName))//如果文件存在,执行:
{
$fileMessage=file($fileName);
//将文件$fileName中所有内容读入数组$fileName
//一行内容保存在一个数组元素中
}
$count=count($fileMessage)/3;
//计算地址薄条目的数目,三行字符表示一个地址簿条目
?>
<table width="99%" border="0" bgcolor="#ffefb0">
<?
print(" <tr><td colspan=\"2\"bgcolor=\"#fffae6\">留言数:".$count."</td></tr>\r\n");
for($i=0; $fileMessage[$i]!="";)//显示所有留言
{
print("<tr>\r\n");
print(" <td>");
print(" Name: <font color=\"#ff0000\">".$fileMessage[$i++]."</font></td>\r\n");
print(" <td><div align=\"right\"><font color=\"#777777\">'.$fileMessage[$i++]."</font></div></td>");
print("</tr>\r\n<tr>\r\n");
print(" <td colspan=\"2\" bgcolor=\"#fffae6\">");
print(" Message: <br><font color=\"#0000cc\">".$fileMessage[$i++]."</font></td>\r\n");
print("</tr>\r\n");
}
?>
</table>
<form action="exa10-1.php" method="POST" target="_self">
<input type="hidden" name="action" value="send">
姓名:<br>
<input name="name" size=30 maxlength=15><br>
<textarea name="message" rows="12" cols="51"></textarea><br>
<input type="submit" value="发出留言"><br>
</form>
</body>
</html>
㈡ php里面添加html标签的sql问题
htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符(和htmlspecialchars相反)。
存进去用第一个函数,取出来第二个。就行了
㈢ 为什么在html中嵌入的php代码会被浏览器注释掉
这个是因为你的HTML代码没有经过php引擎执行就直接输出到网页。而浏览器是有容错机制的,会对这种进行加注释操作,所以网页的结构会得到一定的修正。你要做的呢,就是部署个PHP执行环境,比如:lamp之类的。看到你上边的选项卡,可能你是用了模板引擎,你可以查看相关的配置是否支持原生的PHP标签。你描述得很不清楚,楼上的其他回答也是有可能的。
㈣ 页面上的代码怎么注释掉php
PHP代码添加注释的几种格式:
1、用 // 开头,作为单行注释。例如:
<?php
//Author:mole
//Date:2012-2-8
echo"Welcome!";
?>
2、用 # 开头,作为单行注释。例如:
<?php
#Author:mole
#Date:2012-2-8
echo"Welcome!";
?>
3、以 /* 开头,以 * / 结束的多行注释。例如:
<?php
/*
下面是计算员工平均
工资的函数
*/
calculate();
?>
注:上面*和/之间是没有空格的!
㈤ PHP文件中的 HTML标签里的中文怎么注释
你是要在php文件中注释,还是要在浏览器输出的结果中注释掉??
php文件中 单行用//注释内容 多行用/* 注释内容*/
浏览器输出的结果中注释掉,用<!--注释内容-->
㈥ PHP代码和HTML代码的嵌套问题
PHP和HTML嵌套无非也就下面几种情况。
1,混合。比如你要你要在输出"<ul></ul>"1到19。可使用的写法是
<ul>
<?php for($i=1;$i<20;$i++){ ?>
<li>
<?php echo "我在这里输出的是\$i的值:$i"; ?>
</li>
<?php } ?>
<ul>
这是嵌套最“完全的一种”,也是所谓比较高级的方式。
2,融合。意思是用echo 或print将html的东西输出。
比如上面的那个例子可以写成
<?php
echo "ul";
for ($i=1;$i<20;$i++){
echo "<li>我在这里输出的是\$i的值:$i</li>";
}
echo "</ul>"
?>
3,对于大段的HTML包含少量的PHP可以用所谓的界定符(似乎是这么说的)
据个例子了。
你要输出一个表单,其中表单之中就一个变量。
那么方法是
echo <<<eot
<form>
<input>..........很多表单代码
{$value}..这里面可以放PHP的变量。
</form>
eot;
OK了。
㈦ PHP的值返回HTML显示
给你一段我以前用的,需要加载 jquery.min.js
login.php
<?php
header("Content-Type:text/html;charset=gb2312");
?>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<metaname="viewport"content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
<title>xxxxx公司</title>
<style>
body{font:normal100%Helvetica,Arial,sans-serif;margin:0px;text-align:left;background:#FFF;height:100%;overflow:auto;}
table{border-collapse:collapse;}
a:link,a:visited,a:active,a:hover{color:#000;font-family:Arial,Helvetica,sans-serif;}
.linear{
FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fff,endColorStr=#aaaaff);/*IE678*/
background:-ms-linear-gradient(top,#fff,#aaaaff);/*IE10*/
background:-moz-linear-gradient(top,#b8c4cb,#f6f6f8);/*火狐*/
background:-webkit-gradient(linear,0%0%,0%100%,from(#fff),to(#aaaaff));/*谷歌*/
background:-webkit-gradient(linear,0%0%,0%100%,from(#fff),to(#aaaaff));/*Safari4-5,Chrome1-9*/
background:-webkit-linear-gradient(top,#fff,#aaaaff);/*Safari5.1Chrome10+*/
background:-o-linear-gradient(top,#fff,#aaaaff);/*Opera11.10+*/
}
</style>
<scripttype="text/javascript"src="./js/jquery.min.js"></script>
<script>
varpsw_count=0
functionlogin_sys(){
if($.trim($("#gh_id").val())==""||$.trim($("#psd_id").val())==""){
$("#tips_message").html("工号和密码都不能空");
return;
}
varreg=/^(w|_)*$/;
varaaa=reg.test($.trim($("#gh_id").val()));
if(!aaa){
$("#tips_message").html("工号和密码的格式只能是英文数字");
return;
}
$("#tips_message").html("请稍侯....");
if(psw_count<4){
$.ajax({
type:"post",//使用post方法访问后台
dataType:"text",//返回text格式的数据
url:"ver_user.php",//要访问的后台地址
data:{find_gh:$.trim($("#gh_id").val()),cur_psw:$.trim($("#psd_id").val())},
async:false,
success:function(msg){//msg为返回的数据
if(msg>0){
$("#tips_message").html("用户名或密码错误("+psw_count+")");
}else{
$("#tips_message").html("用户名或密码正确");
window.location.href="index.php";
}
}
});
psw_count=psw_count+1
}else{
$("#tips_message").html("错误超过3次,请查对");
$("#login_btn").hide();
}
}
functionlogin_sys_admin(){
window.location.href="admin_login.php";
}
</script>
</head>
<body>
<tablealign="center"border="1"cellpadding="0"cellspacing="1"bordercolor="#d1d1d1">
<tr><thcolspan="2"align="center"class="linear"style="font-family:华文中宋;color:red;font-size:1.8em"></br>利生厂员工查询系统欢迎您</br></br></th></tr>
<tr><tdcolspan="2"> </td></tr>
<trfont-size="12"><td>今天是:</td><td><?=gmdate("Y年n月j日",time()+8*3600)?></td></tr>
<tr><tdcolspan="2"> </td></tr>
<tr><td>工号:</td><td><inputtype="text"class="input_text"id="gh_id"name="gh"size="16"title="不能为空且不能有空格,只能英文数字"value=""/></td></tr>
<tr><td>密码:</td><td><inputtype="password"class="input_text"id="psd_id"name="acc-code"size="8"title="不能为空且不能有空格,只能英文数字"value=""/>(4-6位英数)</td></tr>
<tr><td>验证码</td><td> </td></tr>
<tr><tdcolspan="2"align="center"><spanid="tips_message"style="font-family:华文中宋;color:red;"> </span></td></tr>
<tr><tdcolspan="2"align="center"><inputid="login_btn"type="button"onclick="login_sys()"style="width:100px"value="登录"/></td></tr>
<tr><tdcolspan="2"align="center">----------</td></tr>
<tr><tdcolspan="2"align="center">
<inputid="login_btn"type="button"onclick="login_sys_admin()"style="width:100px"value="系统操作员登录"/>
</td></tr>
</table>
</body>
</html>
ver_user.php
<?
session_start();
header("Content-Type:text/html;charset=gb2312");
$myconn=odbc_connect("VFP_SYS_FTB","","");
$strSql="select`gh`,`yg_name`,`acc_code`,`fenchang`,`work_type`from`.lishenggh`wherelz=.f.andgh='$find_gh'";
$result=odbc_do($myconn,$strSql);
$gh="";
$yg_name="";
$acc_code="";
$fenchang="";
while(odbc_fetch_row($result))//通过循环读取数据内容
{
$gh=odbc_result($result,1);
$yg_name=odbc_result($result,2);
$acc_code=odbc_result($result,3);
$fenchang=odbc_result($result,4);
$work_type=odbc_result($result,5);
}
odbc_close($myconn);
if($gh){
if(trim($cur_psw)==trim($acc_code)){
$_SESSION['gh']=$gh;
$_SESSION['yg_name']=$yg_name;
$_SESSION['acc_code']=$acc_code;
$_SESSION['fenchang']=$fenchang;
$_SESSION['work_type']=$work_type;
switch($_SESSION['fenchang']){
case0:
$_SESSION['fch_name']="生产";
break;
case1:
$_SESSION['fch_name']="后勤";
break;
case2:
$_SESSION['fch_name']="行政";
break;
}
echo"0";
}else{
echo"1";
}
}else{
echo"2";
}
?>
㈧ php怎么调用html
看来你并不了解PHP到底是什么?
PHP: Hypertext Preprocessor,中文名:“超文本预处理器”
你可能以为PHP 和HTML是两种不同的语言,
其实PHP只是嵌套HTML中的相当于脚本的语言,最终还是以HTML为核心.
假如把 HTML 比如一个鲜肉包, 你可能认为PHP 是面粉或者鲜肉 这种 原材料之一...
但其实 PHP 只是膨化机或者添加剂的角色...没有PHP的时代一样有HTML页面..
理解这层,再看这个问题就非常简单了:
<?php
functionindex(){
?><h>这是HTML</h><?php
}
?>
就是这么简单....因为PHP本身就是嵌套HTML中,所以以 ?>结束PHP之后就可以输出HTML,再要进行PHP代码 再以 <?php 开始.....
㈨ 如何在PHP中嵌入一个HTML文件
php里面添加html文件,很多时候需要用到! 如添加一个站点统计到网站,如果你的网站全部是php来写的,这时候直接用echo输出统计代码就会出现问题!然后php可以很方便的引入一个html文件,这样就方便多了! 具体操作如下: 在do_footer函数里面利用include即可导入一个html文件 1)修改do_footer函数 function do_footer($credits = true) { global $globals; echo "</div<!–#container closed–\n"; include("hugwww-footer.html"); if($credits) @do_credits(); do_js_from_array($globals['post_js']); // warn warn warn // dont do stats of password recovering pages @include(‘ads/stats.inc’); printf("\n<!–Generated in %4.3f seconds–\n", microtime(true) – $globals['start_time']); 2)将统计代码写入hugwww-footer.html文件完成!