當前位置:首頁 » 編程語言 » php頁面製作

php頁面製作

發布時間: 2024-08-07 15:27:14

❶ 求寫個比較簡單的php登陸頁面代碼

主頁面:index.php <form name="form1" action="login.php" method="post" onsubmit="return check()"><!--這里注意onclick的用法-->
賬號:<input name="adminAccount" type="text" />

密碼:<input type="password" name="adminPass" />

輸入驗證碼:<input type="text" name="validate" />
< br />
<input type="submit" value="登陸" /><input type="reset" value="重置">
</form>判斷頁面:login.php<?php
//再連庫判斷賬號密碼
require_once("../inc/dbconfig.php");
$adminAccount=$_POST['adminAccount'];
$adminPass=md5($_POST['adminPass']);
$sql="select * from admin where adminAccount='$adminAccount' and adminPass='$adminPass'";
$result=mysql_query($sql) or die($sql);
$rows=mysql_num_rows($result);
if($rows==0){
?>
<script language="javascript">
alert("管理員賬號密碼錯誤!");
window.location="index.php";
</script>
<?
exit();
}
//將管理員賬號賦值給session
$_SESSION['adminAccount']=$adminAccount;
?>
<script language="javascript">
window.location="command.php";
</script>配置文件自己來就行了!

❷ 怎麼用php做網站 如何在HTML中利用php

樓上說的很對,但只是理論對你應該沒什麼幫助!我是做php開發的程序員。
首先你要明確的是,html是前端,負責製作網站的前端頁面,所謂的前端就是你現在看到的網路知道的頁面,這就是前端html+css+js寫出來的。
而php是一個網站的後端,也就是實現我們能夠在網路知道
裡面發表問題,回答問題等一系列功能的後端語言。
從你問的問題能看出你應該是個初學者,我給你舉個實例的代碼例子:
在HTML中利用php
1234567891011121314<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>php彈出提示內容</title></head><body>//html頁面中使用php代碼調用js提供的alert彈窗<?phpecho"<script>alert('我是內嵌在html裡面的php代碼')</script>";?></body></html>
下面這是實際的運行效果圖:
php代碼可以混合在html中,html也可以混合寫到php中。當然想要運行上面我給的代碼,你首先需要先在自己電腦搭建本地的web伺服器,然後才可以運行php後綴的文件。
純手敲,有更多問題可以直接追問,或是到我的工作室QQ群(540144097)向我提問,同為開發者,理應相互幫助,有問必答!望採納....

❸ php如何設計頁面布局

php可以直接嵌入到html中,也可以使用模板技術,也就是html和php分離!
比如首頁是index.php,這裡面只有php邏輯代碼,而在例外一個文件夾下,放置模板文件:index.htm
網站運行的時候,index.php會讀取index.htm,並將裡面的一些模板變數進行替換,然後展示到瀏覽器

❹ 在線等!急! 用PHP編寫程序,實現簡單的用戶登錄頁面 (1)製作login.html用戶登錄頁面,效果圖如下:

login.html
<form action="login.php" method="post" name="formUser" >
<table width="100%" border="0" align="left" cellpadding="5" cellspacing="3">
<tr>
<td width="25%" align="right">用戶名:</td>
<td width="65%">
<input name="username" type="text" size="25" id="username" />
</td>
</tr>
<tr>
<td align="right">登陸密碼:</td>
<td>
<input name="password" type="password" id="password1" style="width:179px;" />
</td>
</tr>
<tr>
<td align="right">確認密碼:</td>
<td>
<input name="confirm_password" type="password" id="conform_password" style="width:179px;"/>
</td>
</tr>
<tr>
<td align="right">選擇性別:</td>
<td>
<input name="rd1" type="radio" size="25" id="rd1" value="男" checked/>
<input name="rd2" type="radio" size="25" id="rd2" value="男"/>
</td>
</tr>
<tr>
<td align="right">個人愛好:</td>
<td>
<input name="ck1" type="checkbox" size="25" id="ck1" value="音樂" checked/>
<input name="ck2" type="checkbox" size="25" id="ck2" value="游戲"/>
<input name="ck3" type="checkbox" size="25" id="ck3" value="電影"/>
</td>
</tr>
<tr>
<td align="right">備注信息:</td>
<td>
<input name="t1" type="text" size="25" id="t1" value="" />
</td>
</tr>
<tr>
<td >
<input name="Submit" type="submit" value="普通提交按鈕" >
</td>
<td>
<input name="btn1" type="btn" value="重置按鈕" >
</td>

</tr>
</table>
</form>
login.php
$username = isset($_POST['username']) ? trim($_POST['username']) : '';
$password = isset($_POST['password']) ? trim($_POST['password']) : '';
if (strlen($password) < 6)
{
show_message($_LANG['passport_js']['password_shorter']);
}
if (strpos($password, ' ') > 0)
{
show_message($_LANG['passwd_balnk']);
}
if (register($username, $password) !== false)
{
/*把新注冊用戶的擴展信息插入資料庫*/
$sql = 'SELECT id FROM ' . $ecs->table('reg_fields') . ' WHERE type = 0 AND display = 1 ORDER BY dis_order, id'; //讀出所有自定義擴展欄位的id
$fields_arr = $db->getAll($sql);
$extend_field_str = ''; //生成擴展欄位的內容字元串
foreach ($fields_arr AS $val)
{
$extend_field_index = 'extend_field' . $val['id'];
if(!empty($_POST[$extend_field_index]))
{
$temp_field_content = strlen($_POST[$extend_field_index]) > 100 ? mb_substr($_POST[$extend_field_index], 0, 99) : $_POST[$extend_field_index];
$extend_field_str .= " ('" . $_SESSION['user_id'] . "', '" . $val['id'] . "', '" . compile_str($temp_field_content) . "'),";
}
}
$extend_field_str = substr($extend_field_str, 0, -1);
if ($extend_field_str) //插入注冊擴展數據
{
$sql = 'INSERT INTO '. $ecs->table('reg_extend_info') . ' (`user_id`, `reg_field_id`, `content`) VALUES' . $extend_field_str;
$db->query($sql);
}
}
else
{
$err->show($_LANG['sign_up'], 'login.php?act=login');
}

❺ PHP做一個用戶登錄頁面

index.html登錄頁面代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>登錄示例</title>
</head>

<body>
<form id="forms" name="forms" method="post" action="loginchk.php">
用戶名:<input type="text" id="uname" name="uname" value=""/><br/>
密碼:<input type="password" id="upass" name="upass" value=""/><br/>
<input type="submit" id="loginbtn" value="立即登錄"/>
<input type="reset" id="resetbtn" value="重新填寫"/>
</form>
</body>
</html>

loginchk.php 的PHP程序代碼如下:
<?php
$uname=trim($_REQUEST["uname"]);
$upass=trim($_REQUEST["upass"]);
if($uname=="admin"&&$upass=="admin")
{
echo "登錄成功";
}
else
{
echo "登錄失敗,<a href='index.html'>重新登錄</a>";
}
?>

以上只是一個簡單示例,真正的開始,需要考到很多因素,比如說登錄前有效性檢查,加入登錄驗證碼,程序需要連接資料庫進行用戶匹配等。
希望對你有幫助 。
如果使用資料庫進行進行匹配的話,PHP程序可以這樣改進一下。
<?php
$uname=trim($_REQUEST["uname"]);
$upass=trim($_REQUEST["upass"]);

$con = mysql_connect("localhost","root","root");
mysql_select_db("dbname", $con);
$result = mysql_query("select * from sers where uname='$uname' and upass='$upass'");
$rs = mysql_fetch_array($result);
if($rs)
{
echo "登錄成功";
}
else
{
echo "登錄失敗,<a href='index.html'>重新登錄</a>";
}
?>
不過你需要連接到你自己的指定的資料庫和數據表。

❻ php如何生成靜態網頁

靜態頁面載入速度快(什麼是靜態頁面),利於搜索引擎蜘蛛抓取,所以很多朋友都想把動態頁面生成靜態頁面,那麼今天就來介紹下如何用php生成靜態網頁。 思路大致是這樣的:

1.設計一個靜態頁面的模板,需要填充內容的地方用一些符合或者參數代替(不能與其他代碼重復),如下圖(簡圖):

2.用php讀取資料庫里的內容,將需要填充內容的符號用讀取到的內容替換掉。比如模板是上圖,則把<{title}>替換成網頁標題,將<{content}>替換成網頁內容。這是可以用php中的preg_replace函數進行替換。

3.將替換後的內容保存為html或者htm文件。比如可以保存為news_1.html,這樣在瀏覽器里就可以訪問這樣的一個靜態網頁了。

通過以上三步就可以用php生成靜態頁面了,以上只是一個簡單的思路,在實際生成靜態頁面的過程中可能會更加復雜,只要用心,多學習php中的函數,多思考就不會有問題難倒你。

熱點內容
手機的媒體存儲 發布:2024-11-25 20:29:42 瀏覽:264
安卓如何關閉手機桌面 發布:2024-11-25 20:24:37 瀏覽:700
腳本也違法嗎 發布:2024-11-25 20:24:24 瀏覽:304
phpeol 發布:2024-11-25 20:16:01 瀏覽:92
您所訪問的頁面升級 發布:2024-11-25 20:00:56 瀏覽:597
快手編程師 發布:2024-11-25 20:00:55 瀏覽:148
androidadt下載最新 發布:2024-11-25 19:47:29 瀏覽:353
我的世界如何強制獲得伺服器管理員許可權 發布:2024-11-25 19:39:13 瀏覽:604
批量上傳圖片控制項 發布:2024-11-25 19:27:12 瀏覽:766
黑馬java就業班 發布:2024-11-25 19:10:54 瀏覽:715