بسم الله نبدأ
مشاركه بسيطه أرجو من الله يا اخوان ان تفيدكم
المشاركة عبارة عن نظام قوالب بسيط وسهل وغير معقد يعتمد على الدالة التالية :
كود PHP:
function gettemplate($template,$endung="html") {
global $templatefolder;
if(!$templatefolder) $templatefolder = "templates";
return str_replace("\"","\\\"",implode("",file($templatefolder."/".$template.".".$endung)));
}
1- حيث $endung هي نهاية اسم القالب فاذا كانت القوالب عباره عن صفحات htm يتم تعديل الـ endung الى htm .
2- templatefolder$ : يمثل اسم المجلد الذي يحتوي على ملفات القوالب .
الان لنأخذ مثال مبسط :
1- انشئ ملف html ولنفترض بأسم ahmed.html .
نضع بداخله المحتوى التالي :
كود PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META content="text/html; charset=windows-1256" http-equiv=Content-Type>
<title>تجربة </title>
</head>
<body leftMargin=0 topMargin=0 rightMargin=0>
<p align="center"><font size="6"><b><font color="#FF0000">$test</font></b></font></p>
<p> </p>
</BODY>
</HTML>
ونضعه في مجلد ليكون مجلد القوالب الخاص بنا ولنفترض ان اسم المجلد templates
2- نكتب ملف php ولنسميه اي اسم مثلا a.php ونعرف فيه الداله والقيم المطلوبه :
كود PHP:
<?php
function gettemplate($template,$endung="html") {
global $templatefolder;
if(!$templatefolder) $templatefolder = "templates";
return str_replace("\"","\\\"",implode("",file($templatefolder."/".$template.".".$endung)));
}
// المتغير $test
// موجود في القالب
// الان لنعطيه قيمة
$test = "الله أكبر ";
// نقوم بعملية
// استدعاء الداله
// وتخزين الناتج
// في المتغير $say
eval ("\$say = \"".gettemplate("ahmed")."\";");
// نقوم بطباعة المتغير
echo $say ;
?>
وهكذا يمكنك صنع قوالب كثيره بكل سهوله ودمجها في برنامج باسهل الطرق
وأعذروني فهي اول مره اشرح فيها
والدرس في الملف المرفق
السلام عليكم ورحمة الله وبركاته