سلام دوستان یه سوال داشتم :
برای یک cms می خوام یک موتور قالب بسازم که html رو از php جدا کنم .
نمونه های زیاد open source هم دیدم مثل اسمارتی و raintpl و.... ولی هر کدوم محدودیت دارن و همچنین کد های مخصوص خودشون رو دارن .
حالا من خودم یه سیستمی طراحی کردم درست هم کار می کنه و جواب می ده ولی من نمی دونم مشکلی داره یا نداره ؟ روش درستی هست یا نیست ؟ امنیتش خوبه یا بده ؟ گفتم شما اساتید یه نگاهی بهش بندازید نظرتونو بگید .
فایل 1 : صفحه اصلی
فایل دوم : فایل ایندکس قالب
--------------------------- ممنون
برای یک cms می خوام یک موتور قالب بسازم که html رو از php جدا کنم .
نمونه های زیاد open source هم دیدم مثل اسمارتی و raintpl و.... ولی هر کدوم محدودیت دارن و همچنین کد های مخصوص خودشون رو دارن .
حالا من خودم یه سیستمی طراحی کردم درست هم کار می کنه و جواب می ده ولی من نمی دونم مشکلی داره یا نداره ؟ روش درستی هست یا نیست ؟ امنیتش خوبه یا بده ؟ گفتم شما اساتید یه نگاهی بهش بندازید نظرتونو بگید .
فایل 1 : صفحه اصلی
PHP:
<?php
class CMS
{
public $title = "Hello World !!";
}
$cms=new CMS;
$status="ok";
require_once('templates/index.php')
?>
PHP:
<?php if (!isset($status) || $status!=="ok") {
echo "you can't see this page until you login.";
exit();
}
?>
<html>
<head>
<title> <?php echo $cms->title; ?></title>
</head>
</html>