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文件完成!