PDA

View Full Version : اسکریپت مدیریت محتوای a-blog



af6900
سه شنبه 27 تیر 1391, 23:34 عصر
سلام خسته نباشید .
من یک cms نوشتم البته کامل نیست ولی دارم روش کار میکنم تا به حدی برسه که بشه باهاش یک وبلاگ ساده ساخت .
سعی کردم تو ساخت این cms کد های php و html رو از هم جدا کنم تا راحت بشه براش قالب طراحی کرد .
این cms حاصل کار 3ماه من هست خودم هم 4 ماه که دارم php کار میکنم.
خوشحال میشم دوستان این cms رو نصب کنند و نظرات و پیشنهاد های خودشون رو تو همین تاپیک بگن .

آموزش نصب:
فایل blog.sql مربوط به پایگاه داده میشه که بعد از ساخت پایگاه دادخ در phpmyadmin این فایل رو به داخل دیتا بیس خود import کنید تا تمامی جدول ها به پایگاه شما اضافه بشه.
نام دیتابیس نام کاربری و رمز عبور دیتا بیس رو تو دوتا فایل config.php ,db-config.php باید ثبت کنید .
مسیر فایل ها :
management/modules/includes/class/db-config.php

لینک دانلود . (http://www.mediafire.com/?odh08mk0bl370cy)

منتظر نظرات دوستان هستم89911

pejman_view
چهارشنبه 28 تیر 1391, 07:26 صبح
سلام

ببخشید دقیق نتوانستم نگاهش کنم اما به چندتا از کلاس هاش نگاه کردم چندتا نکته به ذهنم رسید:
هر جا که هر کلاسی ساخته شده این ها رو دیدم یک تابع private function Connect() ساختی.
تابع های دیتابیس باید از فرضاً کلاس article جدا باشد.
بعداً برای بسط دادن به مشکل بر می خورند برنامه نویس ها.
یک تابع کلی امنیتی بساز که تمامی ورودی از قبیل request، post و get بررسی کنه از نظر امنیتی کدتان خیلی ضعف داره.
درسته خواستید شی گرا باشه اما شی گرایی شما یکم فرایند نادرستی پیشرفته

انشاء الله که موفق باشید
حق نگهدارتون.

af6900
چهارشنبه 28 تیر 1391, 10:22 صبح
سلام

ببخشید دقیق نتوانستم نگاهش کنم اما به چندتا از کلاس هاش نگاه کردم چندتا نکته به ذهنم رسید:
هر جا که هر کلاسی ساخته شده این ها رو دیدم یک تابع private function Connect() ساختی.
تابع های دیتابیس باید از فرضاً کلاس article جدا باشد.
بعداً برای بسط دادن به مشکل بر می خورند برنامه نویس ها.
یک تابع کلی امنیتی بساز که تمامی ورودی از قبیل request، post و get بررسی کنه از نظر امنیتی کدتان خیلی ضعف داره.
درسته خواستید شی گرا باشه اما شی گرایی شما یکم فرایند نادرستی پیشرفته

انشاء الله که موفق باشید
حق نگهدارتون.
ممنون از اینکه به کد های من نگاه کردید .
من هرجا که از POST وGET اطلاعاتی گرفتم سعی کردم کنترل کنم میشه یک نمونه بهم بگید تا کامل متوجه بشم مرسی

imanitc
چهارشنبه 28 تیر 1391, 12:22 عصر
سلام
ميتوني از اين کد ها استفاده کني

//Recive data from form -----------------------------------
function Post_Int($value)
{
return (int)$_POST[$value];
}
function Post_Char($value)
{
return mysql_real_escape_string($_POST[$value]);
}
function Req_Int($value)
{
return (int)$_REQUEST[$value];
}
function Req_Char($value)
{
return mysql_real_escape_string($_REQUEST[$value]);
}
function Is_Post($value)
{
if(isset($_POST[$value]))
return true;
else
return false;
}
function Is_Reg($value)
{
if(isset($_GET[$value]))
return true;
else
return false;
}