دایره المعارف

p30graphic

Active Member
سلام
می خواهم یه دایره المعارف بسازم (متن فارسی و امکان جستجو لغت) شنیدم با php میشه اما بلد نیستم باید چه کار کنم.

اگه نرم افزار یا ابزار خاصی که دقیقا بتونم چنین کاری باش انجام بدم نیست، راهنمایی کنید چه کار باید بکنم؟
با frontPage کار کردم ولی زیاد با کدهای html آشنایی ندارم. یاد گرفتن php سخته؟ یعنی می تونم توی 15 روز یاد بگیرم و این کار رو انجام؟
 

Masoud1365

مدیر انجمن
یعنی می تونم توی 15 روز یاد بگیرم و این کار رو انجام؟
خیر :green:
پایه php بلد بودن html و css هست ! ( در کل برای نمایش ظاهر برنامه ! )
فقط بلد بودن php کافی نیست و تجربه نیاز دارد فکر نمیکنم با 15 روز بشه این کارو انجام داد !
ولی این رو هم بگم که غیر ممکن وجود نداره حالا شما سعی کن ببین توی این 15 رو تا کجاشو پیش میرید بقیشو هم خدا بزرگه !
 

p30graphic

Active Member
سلام

15 روز بعد ...

سعی کردم ولی نشد!

میشه فقط یک صفحه با php و یا هرچیزی ساخت که وظیفش این باشه که توی تمام فایل های html یک مسیر خاص دنبال یک لغت بگرده.

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

p30graphic

Active Member
نه، یک تیبل مشخص آماده کردم و متن مربوط به هر موضوع رو کپی می کنم داخل اون و با یک اسم ذخیره می کنم توی یک فولدر:

+New Folder
-Giyahan.htm
-Derakhtan.htm
.
.
.
.
.

 

Masoud1365

مدیر انجمن
اینجوری نمیتونی سرچر خوبی بنویسی ! اگر هم بخوایی آماده کنی خیلی کارت سخت میشه ! یا باید مثل ربات گوگل صفحه رو ببری توی دیتا بیس یا هر دفه یه سری به همش بزنی که سرعتت خیلی میاد پائین !
 

p30graphic

Active Member
منظورت چه نوع دیتابیسی هست. من با اکسس کار کردم و تا حدودی آشنایی دارم اما با بقیه نرم افزارها مثل sql کار نکردمو شنیدم که اگه با sql کار کنم بعد کاربر برای هربار نصب روی سیستم باید sql نصب کنه که یکم جالب نیست. میشه راهنمایی کنی باید چه کار کنم.
 

Masoud1365

مدیر انجمن
منظورت چه نوع دیتابیسی هست. من با اکسس کار کردم و تا حدودی آشنایی دارم اما با بقیه نرم افزارها مثل sql کار نکردمو شنیدم که اگه با sql کار کنم بعد کاربر برای هربار نصب روی سیستم باید sql نصب کنه که یکم جالب نیست. میشه راهنمایی کنی باید چه کار کنم.

مگه تحت وب نمیخوایی پیاده سازی کنید ؟
اگر که تحت وب هست همچین چیزی نیست ! در حال حاضر سایت هایی که با php نوشته میشن معمولا ( بیش از 99% ) از MySQL استفاده میکنن و نیازی هم نیست که چیزی روی سیستمشون نصب باشه ! مثل همین سایت ، شما نرم افزار خاصی نصب میکنید و سایت رو باز میکنید ؟

به نظر من از یه نرم افزار آماده استفاده کنید کاری که الان شما داری میکنید مثل کندن زمین چندین هکتاری به عمق 3 متر با بیل و کلنگ هست ! یا حداقل یکمی دیگه زان روش بزارید و یه الگوریتم بهتر برای این کار طراحی کنید ! اینجوری خیلی مشکل پیدا میکنید :wink:
موفق باشید:rose:
 

Masoud1365

مدیر انجمن
اگه رو سیستم کاربر هست که هر دیتا بیسی بخوایی کار کنی باید نصب بشه رو سیستمش !
 

Masoud1365

مدیر انجمن
اگه رو سیستم کاربر هست که باید آپاچی و php و mysql و اینا رو نصب کنی یا یه برنامه که همه اینا رو داره مثل wamp server رو رو سیستمش نصب کنی که اگه نصب کنی هم دیتا بیس داری و هم میتونی از php استفاده کنی و ...
 

p30graphic

Active Member
مرسی واسه راهنماییت. نمی خواهم کامل یادم بدی چون می دونم نمیشه. فقط اگه بتونی یه کلیاتی راجع به اینکه php چی هست و چطور می تونم ازش برای ساخت این دایره المعارف استفاده کنم بگی ممنون میشم
 

p30graphic

Active Member
کسی نمی تونه توضیح بده؟
من خیلی وقت ندارم نمیشه یه جور با همین front page سر هم بشه که بتونم یه دایره المعارف قابل قبول داشته باشم. الان مشکلم اینه که نمیدونم css چیه و آیا به درد کارم می خوره؟ و واسه یادگیریش چه قدر زمان کافیه؟
css واسه این می خواهم که اگه یه موقع میون وارد کردن اطلاعات و ساخت صفحاتم خواستم یه مقدار توی تیبل های کل صفحات یه تغییر کلی بدم لازم نباشه همه فایلهای html رو ادیت کنم
 

Army.Hidden

Active Member
سلام خدمت شما
از مسعود تشکر میکنم برای توضیحات خوبش در مورد مشکل شما.
ببینید شما میخواید یک دایره المعارف طراحی کنید و اطلاعات زیادی در اختیار کاربران قرار دهید ، برای این کار شما نیاز دارید از یک بانک اطلاعاتی قدرتمند استفاده کنید تا اطلاعات به صورت کامل در درون بانک اطلاعاتی ذخیره شوند.
به هیچ عنوان استفاده از فایل ها رو برای ذخیره سازی اطالعات پیشنهاد نمیکنم به 2 دلیل :
1- امنیت را در سیستم کاهش میدهد
2- سرعت جستجو را به شدت کاهش میدهد ( برای این سیستم زمان جستجو بسیار مهم است )
همون طور که مسعود هم اشاره کرد برنامه front page برای طراحی شکل ظاهری برنامه است ( کد های که برای خروجی به مرورگر ارسال می شوند )
توجه کنید که ساختار کد نویسی در چنین سیستم خیلی مهم و ضروری است .
---------------------------------------------------------------------------------------------
فقط اگه بتونی یه کلیاتی راجع به اینکه php چی هست
برای آموزش PHP هم یک لینک برای شما ارسال کردم.


الان مشکلم اینه که نمیدونم css چیه و آیا به درد کارم می خوره؟
یه جورهای میشه گفت برای مدیریت تگ های HTML استفاده میشه.
 

جدیدترین ارسال ها

بالا