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

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

寫法如下,直接上代碼了。
<?php
ob_start();
session_start();
//開啟錯誤提示
ini_set('display_errors','On');
//中國時區
date_default_timezone_set('PRC');
?>
<?php
//用于異步請求
//如果有get到lf執行這里,否則執行常規頁面
if(isset($_GET["lf"])){
//這個是要執行的php函數名,原來php的函數名也能用字符串表示并執行。
$f=$_GET["lf"];
//這里是動態插入這個函數,不用一次性插入,太多了
//每個函數寫一個頁面,以4開頭,歸類。如4xx.php
include("hs/php/4".$f.".php");
$f();
}
//以下是常規頁面正常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>跑腿網頁教程</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
//常規頁面放這里執行
//默認執行main首頁
$f="main";
if(isset($_GET["f"])){
$f=$_GET["f"];
}
//插入要執行的文件,文件名比函數名多1字
include("hs/php/1".$f.".php");
//執行
$f();
?>
</div>
</div>
</body>
</html>
<?php }?>
這個和前面寫的單頁面相似,只不過多了個include,動態插入頁面。
我把首頁定義為main,如下圖。

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

證明已經可以運行了,接下來可以模仿首頁main函數,編寫其他頁面函數。
好了,一天積累一點。明天寫個導航條吧,用到css美化,有興趣的關注一下。