sos

یک اسکریپت php کوچیک پنل ادمین برای فایل کانفیگ

4 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

با سلام

دوستان آیا یه اسکریپت php کوچیک دارن برای ادمین میخوام که ازطریق مرورگرش مثلا یسری متغییر رو تعیین کنه و سپس این متغییر ها توی فایل کانفیگ ذخیره بشن اسکریپت ازشون استفاده کنه ؟ یعنی ادمین هر موقع خواست از طریق پنل ادمین متغییر ها رو تغییر بده و نخواد بره توی هاست و ویرایش فایل و .....

من روش استفاده از دیتابیس رو بلدم و پایگاه داده دارم اما برای اینکه درخواستای زیادی به دیتابیس نره میخوام این متغییر ها که اسکریپت باید ازشون اسنتفاده کنه رو دیگه کوئری از دیتابیس نگیرم و اسکریپت خودش از فایل کانفیگ برداره مثل همین فایل کانفیگ ورپرس . درحقیت میخوام کاربر توی خود سایتش مثلا مثل پنل ادمین وردپرس متغییر های فایل کانفیگ وردپرس رو کاربر توی خود سایتش تغییر بده .

البته اسکریپت من وردپرس نیست که بخوام از افزونه های اون استفاده کنم . ممنون میشم اگر راهنماییم کنید .

یه فایل کوچیک هم باشه که بتونم نحوه ی اجرا رو یادبگیرم برام خیلی هست روندش رو که یاد بگیرم میتونم فایل رو گسترشش بدم

ویرایش شده در توسط sos
0

به اشتراک گذاری این پست


لینک به پست

با این توضیحاتی که دادید که عملا نمی شه چیزی معرفی کرد

کلیت کار اینه که باید فرم بنویسید و محتواش را ذخیره کنید

برای راهنمایی بیشتر باید دقیقا توضیح بدید چی می خواهید

1

به اشتراک گذاری این پست


لینک به پست

با این توضیحاتی که دادید که عملا نمی شه چیزی معرفی کرد

کلیت کار اینه که باید فرم بنویسید و محتواش را ذخیره کنید

برای راهنمایی بیشتر باید دقیقا توضیح بدید چی می خواهید

مثلا یه فایل کانفیگ دارم config.php مثل همین فایل وردپرس که توش چندتا متغییر اولیه هستن رو تعریف کردیم که اسکریپت میاد از این متغییر ها برای جاهای مختلف و محاسبات مختلف استفاده میکنه .

مثلا کد زیر رو داشته باشه :


<?php
$App = array (
'userA' => array (
'user' => 'Ali',
'password' => '123456',
'phone' => ''123456',
),
'userB' => array (
'user' => 'Ali',
'password' => '123456',
'phone' => ''123456',
),
' date' => '2014'
'price' => 100000,
);
?>

خوب این فایل کانفیک به عنوان مثاله حالا میخوام ادمین توی یه صفحه ی دیگه توی مرورگرش باز کنه و فیلدهایی داشته باشه که با پرکردن وذخیره ی اطلاعاتش اونا بیاد و توی این فایل کانفیک ذخیره بشن یا تغییر کنن . به عبارتی این کانفیگ وجود داره هدف اینه که یه صفحه ی دیگه نوشته بشه که از طریق فیلد های اون بشه این متغییر ها رو تغییر داد و نیاز به رفتن به داخل هاست و ویرایش فایل کانفیگ حذف بشه و کاربر از طریق سایتش بتونه این تغییر رو بده .

0

به اشتراک گذاری این پست


لینک به پست

تو نوشتن فرم که قاعدتا مشکلی نیست برای اکشن هم می شه از کدهایی شبیه این استفاده کرد


<?php
$file = 'config.php';
if(isset($_POST['user1']) && isset($_POST['pass1']) && isset($_POST['phone1']) ) {
$user1 = $_POST['user1'];
$pass1 = $_POST['pass1'];
$phone1 = $_POST['phone1'];
$output = '$App = array (';
$output .= '\'userA\' => array (';
$output .='\'user\' => \''.$user1.'\',';
$output .= '\'pass\' => \''.$pass1.'\',';
$output .= '\'phone\' => \''.$phone1.'\',';
$output .= '),';
$output .= '),';
$handle = fopen($file, 'w+');
fputs($handle, $output);
fclose($handle);
}
?>

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط ghasem47
      سلام به همه ی دوستان عزیز
      من در نظر دارم که یک وبسایت برای فروش فایل هایی مربوط به وب راه اندازی کنم .و قصد من این است که علاوه بر فروش فایل در سایت ، هاست و دامنه نیز بفروشم . و همچنین این هم مهمه که کاربر برای خرید هاست و یا دامین باید در وبسایت عضو بشه و بعد از خرید نیز بتونه اطلاعات هاست و تنظیمات هاست رو از حساب کاربریش در وبسایت من انجام بده.
      مانند این وبسایت : (سایت ساز زرین )   https://sitesazz.ir/
      اما تنها مشکل و مسئله در این جاست که من نمی دونم و بلد نیستم که باید چگونه این کار رو انجام بدم؟
      من قراره که وبسایت رو با وردپرس راه اندازی کنم ولی نمی دونم چطوری باید این امکان فروش هاست رو به وبسایت اضافه کنم و کاری کنم که در وبسایت بتونم هاست و دامنه هم بفروشم و به علاوه این مسئله هم هست که باید کاربرا بتونن از حساب کاربری داخل وبسایتشون به تنظیمات هاست و یا دامنشون دسترسی پیدا کنند.
      لطفاً منو راهنمایی کنید.
      با تشکر
    • توسط iranibonsai
      درود، سایتی رو با وردپرس بالا آوردیم
      اما اکنون در صفحات داخلی سایت کد خطایی رو در بخش بالای مرورگر نشون میده که نتونستیم رفعش کنیم
      Warning: count(): Parameter must be an array or an object that implements Countable in /home3/zahrefzo/public_html/wp-includes/post-template.php on line 284
      این خطا قبلا وجود نداشت، نفهمیدم به چه علتی بوجود آمده و تو اینترنت هم چیز خاصی راجعبه رفعش پیدا نکردم، ممنون میشم اعلام نظر بفرمایید
      آدرس سایت :
      http://minelbeautysalon.com//
    • توسط sydvza
      باسلام ببخشید من کلیدواژه دکه را انتخاب کردم ولی در سرچ گوگل کلمه دکه وارد میکنم حتی جز 10 صفحه هم نیستم
      https://dackeh.com
    • توسط MajidRB
      سلام وقتتون بخیر.
      دوستان قالب placid رو به صورت های مختلف دانلود و نصب کردم ( هم از سایت های فارسی و قالب فارسی شده هم از منابع خود وردپرس)
      چه به شکل فارسی چه به شکل انگلیسی پست ها رو اونطوری که در پیش نمایش قالب نشان داده شده ، در صفحه اصلی نشان نمیده !
      عکس ها رو درج میکنم
      هیچ تنظیماتی نمانده که من دستکاری نکرده باشم
      فکر کنم باید چند خط کد کم یا زیاد بشه ( که بلد نیستم ! )
      خیلی ممنون میشم راهنمایی کنید
       


    • توسط nnmmss
      با سلام
       
      من اصلا وردپرس بلد نيستم ولي مجبورم كه سايتي را نگهداري كنم. در اين سايت وقتي وارد بعضي صفحات ميشوم عبارت "دسته" به انتهاي عنوان اضافه شده.  اين صفحات بعنوان "دسته" در فهرست انتخاب شده اند. مثلا
      من در منو مورد 
      آرشيو   
      را دارم كه زير مجموعه آن 
      آرشيو سال 97
      آرشيو سال 96
      آرشيو سال 95
      هست.
       
      من "آرشيو" بعنوان برگه انتخاب شده و آرشيو سال 97 - 96 - 95 به صورت دسته انتخاب شده است. وقتي من روي هر كدام از آرشيو سال 97 يا 96 يا ..... ميروم عنوان صفحه به صورت زير است
      آرشیو سال 97دسته
      اين عبارت دسته از كجا ميايد؟ و من چگونه ميتوانم آنرا حذف كنم؟
      با تشكر