اما این روش زیاد پیشنهاد نمیشه اگر برنامه شما دیتابیس داره که حتماً در دیتابیس ذخیره کنید اگر هم دیتابیس نداره روش های ذخیره سازی اصولی فایل مثل XML و INI و حتی JSON می تونن خیلی بهتر از روش ساده نوشتن معمولی تو فایل باشن.
سایت بنده دیتابس داره و اصلا قرار نیست که اطلاعاتی چون پسوورد را در فایل بخواهم ذخیره کنم
شاید منظورم را خوب بیان نکردم.
فایلی که دارم محتوای ان یکسری تعریف ثابت با معادل واژه ترجمه شده حالا به زبان های فارسی یا انگلیسی یا هر زبان دیگری هست. که فقط بسته بزبان انتخابی کاربر در صفحه سایت به نمایش در می یابد کاربرد دارد
کد PHP:
define("Home_menu_index","خانه");
define("Home_menu_news","رویدادها");
define("Home_menu_contactus","ارتباط ");
define("Home_menu_service","خدمات");
define("Home_menu_login","ورود کاربر");
define("Home_menu_register","ثبت نام");
define("Home_menu_userprofile","پنل کاربری");
define("Home_menu_learn" , "آموزش" );
define("Home_menu_orderhistory","سوابق سفارش");
define("Home_menu_send","خدمات ارسال");
define("Home_menu_order","سفارش آنلاین");
define("Home_menu_gallery" , "گالری" );
define("Home_menu_aboutme","درباره ما");
define("Home_menu_emailus","تماس با ما");
define("Home_navbar_change","تغییر نمایشگر");
define("Home_button_order","سفارش آنلاین");
برای فراخوانی این پسورد هم فقط کافیه همین فایل php رو require کنید:
کد PHP:
require('password.php');
- با توجه به اینکه چند خط فوق فقط قسمت کوچکی از فایل زبان سایتم هست و قصد دارم یک فرم مدیریت کلمات زبان بسازم چطور تک تک ثابت ها را برای نسبت دادن به value کادر input بیرون بکشم و در طرف مقابل معادل فارسی آنرا نیز برای نسبت دادن به value یک input دیگر استخراج و نمایش دهم.
عملا با توجه به تعداد خطوط زیاد واژه ها در حدود 4000 خط امکان اینکه بخواهم یکایک ثابت ها را فراخوانی کنم خیلی کار دچار اشکال می شود