主函数: index.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>图形计算器</title>
<style>
* {
margin: 0px;
padding: 0px;
}
#contains {
width: 500px;
margin: 20px auto;
background: #0C0;
text-align: center;
}
h1 {
width: 500px;
height: 60px;
}
a {
font-size: 20px;
text-decoration: none;
}
#footer {
width: 300px;
background: #fff;
margin: 0 auto;
padding: 5px 10px;
border-radius: 150px;
}
</style>
</head>
<body>
<div id="contains">
<h1>简易图形计算器</h1>
<a href='index.php?action=rect'>矩形</a> |
<a href='index.php?action=triangle'>三角形</a>|
<a href='index.php?action=cirle'>圆形</a>
<hr>
<?php
ini_set("display_errors", "On"); //开启错误调试
//设置错误报告的级别,除了无关紧要的'注意',其他的报告都输出
error_reporting(E_ALL & ~E_NOTICE);
function __autoload($classname) { //魔术方法 自动加载类
include strtolower($classname).".class.php"; //将类名转化成小写
}
// include "shape.class.php";
// include "rect.class.php";
if (!empty($_GET['action'])) {
// echo "传送成功";
$classname = ucfirst($_GET['action']);
$shape = new $classname($_POST);
$shape->view($_POST);
if (isset($_POST['sub'])) {
echo "<div id='footer'>";
i