PDA

View Full Version : سوال: ساختن setup



rash44
شنبه 29 فروردین 1388, 19:35 عصر
سلام

1 برنامه دارم که میخوام براش ایل INSTAL بسازم

لطفا راهنمائی کنید که چگونه این کار رو انجام بدم

امیـرحسین
شنبه 29 فروردین 1388, 19:45 عصر
باید یه فایل درست کنید که تنظیمات و کارهای دستی رو مثل ساختن دیتابیس و جدول ها، اطلاعات پیش فرض و فایل های پیکربندی (configuration) رو ایجاد کنه و در آخر خود فایل های نصاب (installer) رو پاک کنه....

خلاصه غیر از آپلود بقیه کارها رو انجام بده. چیز مشکلی نیست.

rash44
شنبه 29 فروردین 1388, 22:17 عصر
باید یه فایل درست کنید که تنظیمات و کارهای دستی رو مثل ساختن دیتابیس و جدول ها، اطلاعات پیش فرض و فایل های پیکربندی (configuration) رو ایجاد کنه و در آخر خود فایل های نصاب (installer) رو پاک کنه....

خلاصه غیر از آپلود بقیه کارها رو انجام بده. چیز مشکلی نیست.

شرمنده 1 فایل نمونه سراغ ندارین بینمش

امیـرحسین
یک شنبه 30 فروردین 1388, 02:12 صبح
یه فایل مثلا به نام install.php دارید که اجراش می کنید:

اول مهمه که چی برای نصب دارید!

مثلا یک دیتابیس، 20 تا جدول، فلان اطلاعات پیش فرض توی فلان جدول.
اینش که ساده است: یه سری کد که دیتابیس و جدول رو میسازه سپس یک سری کد دیگه برای INSERT یا REPLACE اطلاعات پیشفرض.

شاید لازم دارید که فایلی درست کنید: توسط توابع PHP مثل touch فایل درست کنید، توسط توابعی مثل file_put_contents اطلاعات این فایل رو توش قرار بدید.

و در آخر فایلهای اصلی اینستالر رو با unlink پاک کنید.

کل این کدها رو توی یه فایل مثلا به نام install.php قرار میدید و وقتی اجراش کردید همه چی ok میشه.

البته برای ساختن و حذف و پرکردن فایل permissionها هم مهمند.
یه نکته دیگه. برای پاک کردن فایل اینستالر، یه فایل دیگه درست کنید و دستور unlink رو توی اون قرار بدید. آخر فایل install.php پردازش رو به اون فایل ببرید مثلا با header. اینجوری بعد از مراحل نصب، فایل دومی اجرا میشه که کارش پاک کردن install.php هست و ....


دیدید چه ساده بود. اگه بازم مشکل داشتید، جزییات بیشتری بگید تا توضیح بیشتر بدم.

hamid67fathi
دوشنبه 31 فروردین 1388, 10:42 صبح
سلام
اين يه مورد هست که برای يک شرکت نوشته بودم !!