⑴ 我修改了wordpress固定鏈接,將其寫成 /%postname%.html ,改完文章打不開了
這個是你服務的問題,你買的主機是window主機,不知道wordpress的偽靜態,所以,也就不能自定義鏈接了,你具體的要資訊一些你們的主機商,我在國內購買的主機,很多時候都是windows的IIS主機,不支持這個,所有,你要是想要它們支持的話,最好使用linux主機,我用的hostease主機就不錯的,它們推的hostease優惠碼購買主機優惠20%,也支持偽靜態,是很不錯的博客主機
⑵ thinkphp POST的傳值問題
我用ThinkPHP做登錄頁面.
登陸頁面提交表單到action="__APP__/Index/login_do" ,然後我在IndexAction類裡面寫了login_do函數:
public function login_do()
{
if($_SESSION['verify'] != md5($_POST['userauthcode']))
{
$this->error('驗證碼錯誤!');
}
$username=$_POST['username'];
$password=$_POST['password'];
$password=md5($password);
$user=M('user');
$res=$user->where("user www.hbbz08.com _name='$username' && password='$password'")->find();
if($res)
{
redirect('../Home/home',1,"<div align=\"center\" style=\"padding:100px\" ><font color=\"red\">登錄成功!頁面正在跳轉中...</font></div>");
}
else
{
$this->error('登錄失敗!');
}
}
下面是HomeAction類:
class HomeAction extends Action
{
public function home()
{
$this->display();
}
}
⑶ 求解怎麼做PHP代碼計算商品打折後的價格。求代碼
完全依照圖片效果,代碼如下:
1、html 文件
<html>
<head>
<title>計算商品折扣價格</title>
</head>
<body>
<formid="form1"name="form1"method="post"action="calc.php">
<tablewidth="314"border="1">
<tr>
<tdwidth="92">商品名稱:</td>
<tdwidth="206"><labelfor="textfield"></label>
<inputtype="text"name="spmc"id="spmc"/></td>
</tr>
<tr>
<td>商品單價:</td>
<td><inputtype="text"name="spdj"id="spdj"/>元</td>
</tr>
<tr>
<td>促銷折扣:</td>
<td><inputtype="text"name="cxzk"id="cxzk"/>%</td>
</tr>
<tralign="center">
<tdcolspan="2"><inputtype="submit"name="button"id="button"value="計算折扣價格"/></td>
</tr>
</table>
</form>
</body>
</html>
2、calc.php 文件
<?php
$spmc=$_POST['spmc'];
$spdj=$_POST['spdj'];
$cxzk=$_POST['cxzk'];
$zkjg=$spdj*$cxzk/100;
echo'商品名稱:'.$spmc.'<br>';
echo'商品單價:'.$spdj.'元<br>';
echo'促銷折扣:'.$cxzk.'%<br>';
echo'折後價格:'.$zkjg.'元<br>';
?>
效果圖:
⑷ 在rest介面規范中,post成功創建一個新的資源後,伺服器應該返回狀態碼是多少
2xx
200 OK
所有人都知道 200 OK 是什麼。這估計是最經常被濫用的狀態碼。很多人在應該使用其它 2xx 狀態碼時都選用了 200 OK 來表示。
201 Created
如果你在設計一個 REST API,或者一個 CRUD API,當你使用 POST(或者 PUT)成功創建一個新的資源後,伺服器應該返回 201 Created 同時在 header 的 Location 欄位給出剛剛創建好的這個資源的 URI。
例如說,如果你使用 POST 請求通過 \comments URI 創建了一個新的評論,那麼伺服器應該返回 201 Created,同時帶上形如Location: \comments\1234 的欄位表明新創建的評論的 URI。
202 Accepted
如果伺服器在接受請求後,需要進行一個非同步處理才能有結果,並且覺得不需要讓 TCP 連接保持到結果出來再返回,它可以返回 202 Accepted,意思是請求已接受,但沒有立即可返回的結果。
204 No Content
在一個 REST API 或者 CRUD API 裡面,當你使用 PUT 成功更新一個資源後,如果伺服器完整接受了客戶端的更新,沒有拒絕也沒有額外更新,那實際上是不需要返回任何東西的,因為現在客戶端和伺服器端已經擁有完全一致的狀態。在這種情況下,伺服器可以返回 204 No Content,同時 body 為空,客戶端就知道它的狀態已經跟伺服器端同步了。
206 Partial Content
斷點續傳和多線程下載都是通過 206 Partial Content 實現的。
請求的 header 必須包含一個 Range 欄位,表明自己請求第幾個位元組到第幾個位元組的內容。如果伺服器支持的話,就返回 206 Partial Content,然後使用 header 的 Content-Range 指明範圍,並在 body 內提供這個范圍內的數據。
3xx
301 Moved Permanently
永久性重定向。目標由 header 的 Location 欄位給出,同時 body 中也應該有指向目標的鏈接。新請求使用的方法應該和原請求的一致。如果用戶使用 HEAD 和 GET 以外的方式發起原請求,客戶端在遇到 301 Moved Permanently 後應當詢問用戶是否對新的 URI 發起新請求。
302 Found
臨時性重定向。
這應該是瀏覽器實現最不符合標準的一個狀態碼了。理論上,除了臨時性這一點,302 Found 跟 301 Moved Permanently 應該是完全一樣的。然而實質上,很多瀏覽器在遇到 302 Found 後就會使用 GET 去請求新的 URI,而無論原請求使用的是何種方法。由於這種現象的普遍存在,使得這成為了一個與書面標准相違背的事實標准,新的客戶端在實現時很難選擇應該遵守哪一個標准,所以 RFC 2616 專門新增了 303 See Other 和 307 Temporary Redirect 兩個狀態碼來消除二義性。
303 See Other
臨時性重定向,且總是使用 GET 請求新的 URI。
304 Not Modified
如果客戶端發起了一個「條件 GET」,同時資源確實沒被修改過,那麼伺服器端就應該返回 304 Not Modified,同時 body 不包含任何內容。
所謂的「條件 GET」,是指 GET 的 header 帶上了 If-Modified-Since 或 If-None-Match 欄位。這兩個 header 就是「條件」,如果條件符合了 GET 就應該正常執行,否則就應該返回 304 Not Modified,以便告訴客戶端它想要請求的資源在上一次請求之後沒有被更新過,客戶端可以繼續使用之前的版本。
307 Temporary Redirect
臨時性重定向,且總是使用原請求的方法來進行新請求。
4xx
400 Bad Request
伺服器無法理解請求的格式,客戶端不應當嘗試再次使用相同的內容發起請求。
401 Unauthorized
請求未授權。如果請求 header 沒有 Authorization 欄位,伺服器端應該在返回 401 Unauthorized 的同時在 header 中用 WWW-Authorization 欄位指出授權方式,以便客戶端帶上登錄信息重新發起請求。如果 Authorization 欄位已經存在,則表明登錄信息不正確。
402 Payment Required
需要支付。這是一個在任何瀏覽器中都沒有被實現的狀態碼,僅預留將來使用。
網路曾經有一個部門印過一批背上寫著 402 Payment Require 的衣服,並且開玩笑說這批衣服最適合在互聯網企業員工討薪時穿。
403 Forbidden
禁止訪問。即使使用 Authorization 欄位提供登錄信息也會得到相同的結果。
如果客戶端使用 HEAD 以外的方法請求,403 Forbidden 必須同時在 body 中返回禁止訪問的原因。如果原因不能夠公開,則應該使用404 Not Found。
404 Not Found
找不到如何與 URI 相匹配的資源。伺服器無需指出資源是臨時性不存在還是永久性不存在,但如果伺服器端知道該資源已經被永久性刪除則應該返回 410 Gone。
404 Not Found 是伺服器端在不願意提供理由的情況下拒絕提供資源的最佳借口。
405 Method Not Allowed
請求的方法被拒絕。
如果你有一個 REST API 或 CRUD API 被設計為只讀,那麼在遇到 PUT、POST 或者 DELETE 方法時伺服器端都應該返回 405 Method Not Allowed,同時在 header 的 Allow 欄位說明允許的方法(如 GET 和 HEAD)。
409 Conflict
沖突,且需要用戶手工解決。
如果你使用 git(或者其他源代碼管理軟體),你已經知道「沖突」是什麼了。409 Conflict 通常發生在 PUT 請求時,如果要更新的資源已經被其他人更新過了,你再更新就可能產生沖突。
410 Gone
如果伺服器端將此資源標記為已被永久性刪除,則應該使用 410 Gone 而非 404 Not Found,其用意在於告訴客戶端資源是被有意刪除的,而且刪除是永久性的,客戶端不應該再保留這個 URI 的鏈接。
舉例來說,你有一個 REST API 或 CRUD API 用於向用戶提供優惠信息。有一則優惠的 URI 是 /promotions/1234,但由於優惠活動已經結束了,所以這一則優惠信息不再有效且應當被永久性刪除,那麼這時候伺服器端就應該讓該 URI 永遠返回 410 Gone 了。
412 Precondition Failed
條件判斷失敗,操作不會被執行。
在解釋 304 Not Modified 時提到了「條件 GET」的概念,但「條件」本身也可以應用於非 GET 請求,這時候如果條件判斷失敗伺服器端就應該返回 412 Precondition Failed,同時拒絕執行客戶端請求的方法。
條件請求可以被看作是一種樂觀鎖。它不需要伺服器端有任何邏輯判斷操作是否存在沖突,伺服器端只要記錄資源的時間戳(或其它版本信息)即可。
5xx
500 Internal Server Error
最常見的伺服器端錯誤。
503 Service Unavailable
伺服器端暫時無法處理請求(可能是過載或維護)。
返回 503 Service Unavailable 的意思是當前的狀況是臨時性的,客戶端可以稍後重試。伺服器端可以在返回時通過 header 的Retry-After 欄位告訴客戶端多久後可以重試。如果不提供這個欄位的話,客戶端應當把 503 Service Unavailable 等同於 500 Internal Server Error 處理。
⑸ 招商銀行掌上生活電影優惠碼哪來
您好,您可以點此鏈接查看相關10元看電影活動內容:
http://cc.cmbchina.com/Promotion/DetailInfo.aspx?guid=1ce38c80-670a-41a8-9ac8-61d72b066dd9
目前招商銀行有手機銀行下載活動,特向您介紹:福利大放送,每周一台iPhone5S,下載手機銀行即可參與抽獎。活動邀請碼:103424,詳細操作請點此進入https://forum.cmbchina.com/cmu/viewthread.aspx?postid=2082941。祝您好運!
如有其它招行信用卡的疑問,請在QQ企業好友中搜索「4008205555」添加「招商銀行信用卡中心」為好友;或者在微信中搜號碼「cmb4008205555」關注"招商銀行信用卡中心"進行咨詢,感謝您對招商銀行的關注與支持!
⑹ 紐西蘭healthpost聖誕節有折扣嗎
樓上一個個好像都是做廣告的。。。
我在紐西蘭這邊待了六年了,我來說說吧。。
對這個回還是了解一些的,答因為在這邊很多的華人每次回國都要帶一堆魚油啊什麼的給國內的親戚朋友,這些好像就相當於紐西蘭的「土特產」
這邊有好幾家大的華人開的特產店,經營的牌子有康王,康寶之類,其實它們都是同一個廠子出產的,只是按客人要求的含量有所不同,所以質量都差不多。
好健康應該就是goodhealth,這個是紐西蘭本地專賣的,在華人圈子裡口碑不錯的,比華人賣的牌子要貴一些,但是一般都是買這個給自己吃。
說實話,都差不了多少啦。長期吃是確實對身體好的。
還有一個很好的牌子是洋人超市賣的中文好像叫康維他,這個最貴,東西確實不錯,還是老牌子,值不值就眾說不一啦。
⑺ php 計算價格的問題
你的程序我沒有看,針對這個問題,我推薦資料庫中增加一個是否審核的欄位回,0為不審核,答1為審核,因為這個只是選擇產品頁面,審核還會需要一個審核頁面。
錄入資料庫時需要:$優惠價格,$總價,$審核。
if($優惠價格>=$總價*0.06){$審核=1;}else{$審核=0;}
然後insert進資料庫。
在審核頁面中,需要審核的數據就是 審核欄位=1的數據。
還需要一張最終價格的表,不需要審核的資料庫可以直接錄入最終價格,需要審核的數據,在審核修改價格後,將最終價格錄入。
最後終結一下,需要2張表,一張中間表,一張最終表。
中間表需要3個欄位:優惠價格,總價,審核。
最終表需要1個欄位:最終價格。
中間表中:if($優惠價格>=$總價*0.06){$審核=1;}else{$審核=0;}得到「審核」欄位。
不用審核的數據直接錄入最終表。
需要審核的數據審核修改價格後,錄入最終表。
⑻ 有人注意到這個healthpost嗎
我前兩天碰到一個假的healthpost後來都快結賬了,突然想上什麼值得買看看這個網站有沒有什麼優惠,發現推薦優惠的網址我的不一樣。大家要注意啊!
⑼ Post-purchase rebate這個優惠怎麼使用
rebate 就是支票返現。post rebate就是郵寄支票返現。姑且不說能不能郵寄到中國,就算你拿到了,你如何兌換國際支票。
⑽ 在ASP中如何編寫打折代碼,例:10元以上者,按9.5折,20元以上者,按9折.
switch是js里的用法,vbs里是select case...
很簡單,判斷就行了
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<! 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>
<p>優惠價計算<br />
<form action="?action=js" method="post">
所購商品總金額:
<input type="text" name="in" />
元
<input type="submit" name="Submit" value="計算" />
</form>
<%
action=request("action")
in=request("in")
if action="js" then
if in>=10 and in<=20 then
response.Write(in*0.95)
elseif in >=20 then
response.Write(in*0.9)
else
response.Write(in)
end if
end if
%>
</p>
</body>
</html>