واضح آرشیو وب فارسی:سایت ریسک: ساخت ديكشنري بدون ديتا بيس!!! bahy_my 21 اسفند 1384, 20:49سلام ممكنه تعجب كنيد يا بگيد سر كاريه.......ولي دوست عزيزي كه ديتا بيس بلد نيستي به درد شما مي خوره!!!:D فقط كافيه كه يه شرط بزاري.......... البته قبلش يه فرم html يه فيلد متني با نام word و يه دكمه ي سابميت. اكشن فرم رو خود اين صفحه بدين...براي اين كار دو روش هست : form action="thisfile.php" روش دوم اينه كه فرم رو تو محدوده ي php بسازيد و اكشن فرم به اين صورته : <?php print("<form action="PHP_SELF">"); ?> متغير php_self كه با حروف بزرگ هم نوشته ميشه اگشن فرم رو به خود صفحه منتقل مي كگنه. حالا اصل كار.....تو يه جا از صفحه جايي كه دوست دارين معني رو نمايش بده اينو بنويسين : <?php if($word=="ball"){ echo("توپ"); }else if($word=="alligathor"){ echo("تمساح") }else{ echo("لغت مورد نظر يافت نشد!!!") } ?> اينم از اين. البته من ديگه همه ي لغت ها رو ننوشتم!!!!!!!! براي اينكه لغتهاي ديگه رو هم جا بدين بايد از else if ها بيشتر استفاده كنيد. اگه مشكلي داشتيد بگين. اميد وارم به دردتون خورده باشه(مي دونم كه همتون بلد بودين...هويجوري نوشتم).... خب...خداحافظ datum 22 اسفند 1384, 06:32سلام دوست عزیز خیلی جالبه اما ... ایا با این همه شرط و شروط سرعت پایین نمیاید؟ فکر نمیکنی این روش برا ساخت دیکشنری مناسب نباشه؟ موفق باشی oxygenws 22 اسفند 1384, 11:58درسته که خیلی فکر کردی و این دیکشنری رو ساختی، ولی دلیلی نداره هر چیزی که کشف میکنی رو بیای اینجا بنویسی!!! من از شما 3 تا سوال دارم. 1- اگر تعداد کلمات به چند میلیون برسه، فکر می کنی توی چند ثانیه/دقیقه/ساعت/سال/قرن کلمه "zigzag" رو پیدا کنه؟!! 2- می تونه دقیقا مفهوم database رو به من بگی؟!! که این برنامه ات از "اون" استفاده نمی کنه!! 3- اصلا می دونی چرا database ساخته شده و چرا احساس نیاز به database پیدا شده؟؟؟ شما اومدی در زمانی که ماشین های تند رو و پیشرفته وجود داره، از توی بیابون، "الاغ" رو برای حرکت کشف(شاید هم اختراع!) کردی و خوشحالی که وسیله نقلیه ات بدون مصرف بنزین حرکت می کنه!!!! فکر کنم بهتره به جای این کارا، بری رانندگی یا ساختن ماشین یاد بگیری!!!!!! datum 22 اسفند 1384, 15:21سلام آقای مدیر به نظر من این ابتکار جالبه و نباید اینقدر بی انصاف باشی شما که از من واردتری بعضی مواقع میشه بجای دیتابیس از فایل ها هم استفاده کرد خوب این هم واسه خودش روشیه البته قبول دارم که روش مناسبی برا ایجاد یه دیکشنری ان لاین نیست ولی بی استفاده هم نیست oxygenws 22 اسفند 1384, 17:42به نظر من این ابتکار جالبه و نباید اینقدر بی انصاف باشی فکر نکنم اسم اینو بشه گذاشت ابتکار!!! شما که از من واردتری بعضی مواقع میشه بجای دیتابیس از فایل ها هم استفاده کرد دیتابیس هم خودش یک فایله و داده ها در فایل ذخیره میشن. اما یک موتوری که من یا ایشون برای اون فایل بنویسیم کجا و بانک های مغروف کجا!! خوب این هم واسه خودش روشیه البته قبول دارم که روش مناسبی برا ایجاد یه دیکشنری ان لاین نیست ولی بی استفاده هم نیست البته :) سوار شدن بر الاغ هم روشی است برای خود! carp3 22 اسفند 1384, 19:34نکته جالب تر اینه که اگه به 10 ملیون کلمه برسه حجم فایل به بیش از 3 گیگ میرسه ! تحلیل این فایل حدود 5 قرن فقط میبره البته میتونی تقسیم کنی مثلا با z شروع میشه فلان فایل و.... bahy_my 22 اسفند 1384, 20:25..................................... ببخشيد من چي خوردم؟ ... باريكلا........ خوب جناب اكسيژن شما كه با ديتا بيسش رو بلدي ياد بده تا امثال من هم ياد بگيرن. اگر هم بهتون بر نميخوره كمي مؤدبانه تر صحبت كنيد لطفاً. راستي چرا شلوغ؟؟؟؟؟جا تنگ كرده به بقيه ي تاپيك ها؟؟؟ در ضمن شما مي تونيد ازش استفاده نكنيد.مجبور نيستيد(شما كه دست بيلي رو از پشت بستين...) Ocarina 23 اسفند 1384, 01:56درسته که خیلی فکر کردی و این دیکشنری رو ساختی، ولی دلیلی نداره هر چیزی که کشف میکنی رو بیای اینجا بنویسی!!! من از شما 3 تا سوال دارم. 1- اگر تعداد کلمات به چند میلیون برسه، فکر می کنی توی چند ثانیه/دقیقه/ساعت/سال/قرن کلمه "zigzag" رو پیدا کنه؟!! 2- می تونه دقیقا مفهوم database رو به من بگی؟!! که این برنامه ات از "اون" استفاده نمی کنه!! 3- اصلا می دونی چرا database ساخته شده و چرا احساس نیاز به database پیدا شده؟؟؟ شما اومدی در زمانی که ماشین های تند رو و پیشرفته وجود داره، از توی بیابون، "الاغ" رو برای حرکت کشف(شاید هم اختراع!) کردی و خوشحالی که وسیله نقلیه ات بدون مصرف بنزین حرکت می کنه!!!! فکر کنم بهتره به جای این کارا، بری رانندگی یا ساختن ماشین یاد بگیری!!!!!! درسته که شاید کار پیچیده ای نکرده و لی این طرز برخورد نیست بخدا کارش حداقل یه ارزش داره که خودش رفته دنبالش... و یه استدلالهای کرده و نتیجه ای براش داشته... و نوع برخورد ما میتونه اونو تشویق و کمک کنه .. نه اینکه انو از ادامه کار منصرف کنه ==> یادمه خودم یه زمانی(12/8/84) وقتی اولین کد PHP رو اجرا کردم خیلی خوشحال شده بودم ... اومدم اینجا یه تاپیک زدم که آی ملت منم آره... حالا وقتی مثلا او تاپیک رو ببینیم میدونم که بابا منم همین 2 روز پیش از صفر شروع کردم البته گرچه الان هم زیاد چیزی نیستم..اما به هر حال نسبت به 4 ماه پیش خیلی بهتر شدم SME 23 اسفند 1384, 09:19با همه انتقادات و پیشنهادات --- به هر حال...ایول. کی گفته فقط دیکشنری! میشه با این کد یه سیستم پرسش و پاسخ خیلی ساده ساخت! oxygenws 23 اسفند 1384, 13:16خوب جناب اكسيژن شما كه با ديتا بيسش رو بلدي ياد بده تا امثال من هم ياد بگيرن. شما برو یاد بگیر، بیا مشکلت رو اینجا مطرح کن تا بچه ها کمکت کنند. اگر هم بهتون بر نميخوره كمي مؤدبانه تر صحبت كنيد لطفاً. ممنون میشم نکات بی ادبی حرف هام رو برام PM بدی. راستي چرا شلوغ؟؟؟؟؟جا تنگ كرده به بقيه ي تاپيك ها؟؟؟ شما وکیل وصی ایشون نیستی، ایشون خلاف قوانین رفتار کرده بود و من پست هاش رو پاک کردم. بخدا کارش حداقل یه ارزش داره که خودش رفته دنبالش... و یه استدلالهای کرده و نتیجه ای براش داشته... متاسفانه یا خوشبختانه، این حداقل ارزشی است که این کار داره! می دونی علی، حالم از این بد میشه که بچه های ایرانی (1) خیلی خیال می کنند چیزی بلدند (2) خیلی اهدافشون کوچیکه و گاهی اوقات مسخره است!! موفق باشید. پ.ن: آقای/خانم datum، پست بیهوده نزنید، زدن عباراتی مثل "ایول"، "خوبه" و ... خلاف قوانینه. از دکمه "تشکر"ی که استفاده کردید، استفاده کنید. overcrash 23 اسفند 1384, 15:16جناب bahy_my اینی که شما نوشتی یک if statement ساده هست که درتمام زبانهای script نویسی وجودداره و کسانی که اینجا میان با این حالت آشنایی دارند ( انشاا..!!) (یعنی اگه نبودم چیزی نمیشد :wink: ) و نکته بعدی اینکه عنوان پستت یکم مشکل داره. خوبه چیزی یادبگیریم و برای بقیه هم توضیح بدیم اما نه هرچیزی ( چون اینجا پر میشه از آموزش echo :wink: ) oxygenws بچه های ایرانی؟! ای بابا از شما نمیشه توقع داشت همچین حرفی. بچه های ایرانی خیلی ازاین حرفها بالاترند :cool: یکیش خود شما ..... جناب oxygenws پیشنهاد میکنم اینجا قفل بشه چون مطالب آموزنده اش همون اول گفته شده و بقیه حرفها ممکن دوستهامونو ناراحت کنه. oxygenws 24 اسفند 1384, 07:09ممنون overcrash، اوکی، من اینجا رو قفل می کنم، هر کدوم از دوستان که با این کار مخالف بود، به من pm بده تا بازش کنم. موفق باشید
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 4073]