忙了幾天,終于閑下來了,接著上一篇寫。

上一篇說怎樣在手機(jī)上搭建服務(wù)器,本篇寫創(chuàng)建hello world,第一個(gè)頁面。
其實(shí)看過我上幾篇教程的都知道大概怎樣創(chuàng)建了,就是一頁面法。
一個(gè)主頁面,其他頁面用函數(shù)表示,這樣的好處就是不用每個(gè)頁面都要include公共函數(shù)。

寫法如下,直接上代碼了。
<?php
ob_start();
session_start();
//開啟錯(cuò)誤提示
ini_set('display_errors','On');
//中國時(shí)區(qū)
date_default_timezone_set('PRC');
?>
<?php
//用于異步請(qǐng)求
//如果有g(shù)et到lf執(zhí)行這里,否則執(zhí)行常規(guī)頁面
if(isset($_GET["lf"])){
//這個(gè)是要執(zhí)行的php函數(shù)名,原來php的函數(shù)名也能用字符串表示并執(zhí)行。
$f=$_GET["lf"];
//這里是動(dòng)態(tài)插入這個(gè)函數(shù),不用一次性插入,太多了
//每個(gè)函數(shù)寫一個(gè)頁面,以4開頭,歸類。如4xx.php
include("hs/php/4".$f.".php");
$f();
}
//以下是常規(guī)頁面正常html輸出
else
{
?>
<!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=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0,user-scalable=no">
<title>跑腿網(wǎng)頁教程</title>
<script language="JAVAScript" type="text/JavaScript">
var webBt="shangyawo";
var menuJson={};
</script>
<link href="hs/css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="bodyOut">
<div id="show">
<?php
//常規(guī)頁面放這里執(zhí)行
//默認(rèn)執(zhí)行main首頁
$f="main";
if(isset($_GET["f"])){
$f=$_GET["f"];
}
//插入要執(zhí)行的文件,文件名比函數(shù)名多1字
include("hs/php/1".$f.".php");
//執(zhí)行
$f();
?>
</div>
</div>
</body>
</html>
<?php }?>
這個(gè)和前面寫的單頁面相似,只不過多了個(gè)include,動(dòng)態(tài)插入頁面。
我把首頁定義為main,如下圖。

就輸出一句“這里首頁”。

證明已經(jīng)可以運(yùn)行了,接下來可以模仿首頁main函數(shù),編寫其他頁面函數(shù)。
好了,一天積累一點(diǎn)。明天寫個(gè)導(dǎo)航條吧,用到css美化,有興趣的關(guān)注一下。