sama_sally
Registered User
به اين روش ميگن MVC يا Model View Controller يه سرج توي Google يا PHPClasses.org بزني مياد دستت. به قول پدرام FGIT!مرسي از توضيحاتت ميشه يه منبع معرفي كني در رابطه با همين حرف ها ؟
به اين روش ميگن MVC يا Model View Controller يه سرج توي Google يا PHPClasses.org بزني مياد دستت. به قول پدرام FGIT!مرسي از توضيحاتت ميشه يه منبع معرفي كني در رابطه با همين حرف ها ؟
اینم جواب سوال اصلی شما
مثل همون حالت قبلیه که دو تا تفاوت کوچیک داره:
PHP:<?php $name = "Metalik"; $content= 'salam be shoma <? echo $name; ?> aziz! '; eval("?>".$content."<?"); ?>
آقا مرسي من 1 ساله دنبال جواب اين سوال هستم !
مرسي از لطفتون , ميشه بهم توضيح بدين اين چجوري كار ميكنه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ مغزم Error ميده قسمت eval چيكار مي كنه ؟؟؟؟
خوب الان مشكلت چيه پس؟همونطور که بچه ها گفتن تابع eval کد PHP رو به صورت 1 رشته دریافت می کنه و اجارش می کنه. توی کدی که متالیک گذاشت شما اول ؟> می زاری بنابراین eval فکر می کنه که کد PHP تموم شده ، همین.
بقیه نوشته رو هم معمولی اجرا می کنه...
خب اينكه خيلي عاليه !
if(file_exists("mods/".$_GET['mod']))
include("mods/".$_GET['mod'].".php");
طراح نه. برنامه نويس.خب در مورد امنيت ميشه يه توضيح بدي براي جلوگيري از هك شدن ! كار هايي كه من به عنوان طراح مي تونم انجام بدم !
مشكل اينشون اينه كه ميخواد CMS بنويسه نه از irannuke استفاده كنه. كه كار درست رو هم داره ميكنه :|آقا من دو سال پیش برای نیوک (irannuke.com) یک ماژول نوشتم به نام صفحات اضافی که دفیفا همین کاری شما می خواستی رو انجام می داد.
یعنی یک قسمت مدیریت داشت که مدیر می توانست صفحات اضافی رو تعریف کنه و لینک بگیره. همچنین برای هر صفحه هم یک counter گذاشته بودم که تعداد بازدید هر صفحه رو نشون می داد.
شاید این به درد شما بخوره...