راهبران


Popular Content

نمایش پستهای داری بیشترین لایک در 19/01/97 در پست

  1. 1 لایک
    درود ، فیلد ها و محاسبات مورد نیاز رو ذکر کنید
  2. 1 لایک
    باسلام از اونجایی که هسته جوملای 3.7 نسبت به 3.8 و در آینده نزدیک جوملای 4.0 تفاوت های چشمگیری داشته بخاطر همین صرفا با آپلود و بسته پچ و برروز رسانی جوملا ؛ عموماً فرآیند آپدیت با موفقیت انجام نمیشه. چرا که پچی که تیم جوملا ارائه میکنه فرض بر این هست که شما در حال استفاده از سایت پایه ای و هسته ای جوملا هستید و بسته پچ کلیه سورسهای مربوط به هسته جوملا موجود هست نه فایلهای بروزرسانی و هماهنگ کننده با جوملای 3.8 و یا در آینده 4.0 و.... احتمالا ماژول یا فریم ورک قالبتون با نسخه 3.8.6 هماهنگ و سازگار نبوده که خب میبایست این بروزرسانی بصورت اساسی انجام میشد و باگ ها و مشکلات موجود هم در فایلهای سورس و هم در دیتابیس برطرف میشد. اگر به کدنویسی php و دیتابیس آشنایی ندارید پیشنهاد میشه که از یک فرد متخصص درخواست کنید که براتون انجام بدند این بخش رو... موفق باشید و سربلند
  3. 1 لایک
    برای مواردی که قبلا وارد دیتابیس شده هم کافی هست یه کوئری بزنی بگیری تو یک حلقه اصلاح کنی و مجدد آپدیت کنی
  4. 1 لایک
    فصل یکم (ch01) درس یازدهم (listing11) یکی از دستورات بسیار دوست داشتنی !! و پر کاربر دستور explode است که به شما امکان میدهد که یک رشته متن را بر اساس یک کاراکتر خاص جدا سازی کنید و هر قسمت را درون یک آرایه قرار دهید. برای مثال شما عبارتی مانند عبارت زیر را دارید: $ingredientsStr = "joomlaforum, joomlaforum.ir, php training, joomla framework, module, extensions"; مشاهده میکنید که هر عبارت با استفاده از کاما "," جدا سازی شده ... خب اکنون میتوانیم با دستور explode تک تک عبارات حدا شده با کاما را داخل یک ارایه قرار دهیم: در دستور زیر مشاهده میکنید که علامت کاما و متغیر $ingredientsStr که در بالا تعریف کرده بودیم به عنوان ورودی های دستور explode قرار دادیم: $ingredientsArr = explode(", ", $ingredientsStr); پس از اجرای دستور و با قرار دادن ارایه ایجاد شده داخل حلقه میبینید که تمام عناصر ارایه چاپ میشوند: foreach ($ingredientsArr as $i) { print $i . "\r\n"; }
  5. 1 لایک
    فصل یکم (ch01) درس دهم (listing10) متاسفانه در ترتیب آموزش اشتباه کردم و درس قبلی مربوط به درس نهم که اشتباها قید کردم درس هشتم! ... به هر حال در ادامه درس دهم را اموزش میدهم تا پست قبلی را اصلاح کنم. در اموزش با دستور metaphone اشنا میشوید که این دستور فقط در زبان انگلیسی کاربرد دارد.با استفاده از این دستور میتوانید حروف صدا دار دو عبارت انگلیسی را جدا کرده و باقی مانده را باهم مقایسه کنید ... این دستور بیشتر برای برنامه نویسی نرم افزارهای تشخصی صدا و .. بکار میرود. در خط زیر با استفاده از دستور metaphone دو عبارت reset و rest را مقایسه میکنیم... وقتی حروف صدادار این دو عبارت حذف شوند تنها rst باقی میماند که چون در هر دو طرف شرط مقدار صحیح میباشد در کل شرط صحیح است... echo (metaphone("rest") == metaphone("reset")) ? "Strings are similar" : "Strings are not similar"; خروجی : Strings are similar در خط زیر با استفاده از دستور metaphone دو عبارت dip و deep را مقایسه میکنیم... وقتی حروف صدادار این دو عبارت حذف شوند تنها dp باقی میماند که چون در هر دو طرف شرط مقدار صحیح میباشد در کل شرط صحیح است... echo (metaphone("deep") == metaphone("dip")) ? "Strings are similar" : "Strings are not similar"; خروجی : Strings are similar در خط زیر با استفاده از دستور metaphone دو عبارت higher و fire را مقایسه میکنیم... وقتی حروف صدادار این دو عبارت حذف شوند از عبارت fire تنها rre باقی میماند و از عبارت higher تنها hghr که چون در هر دو طرف شرط مقدار نا صحیح میباشد در کل شرط نا صحیح است... echo (metaphone("fire") == metaphone("higher")) ? "Strings are similar" : "Strings are not similar"; خروجی : Strings are not similar
  6. 1 لایک
    فصل یکم (ch01) درس هشتم (listing07) ----------------------------------------------------- گاهی شما نیاز دارید که یک رشته متنی را بر حسب تعداد کاراکترهای مشخصی تکته کنید و هر تکه را به صورت یک آرایه داخل یک متغیر قرار دهید.برای این کار از دستور str_split استفاده میکنیم که مثال آن گویای همه چیز است : ابتدا یک رسته متن را تعریف میکنیم: $str = "JoomlaForum PHP Training with 600 simple example enjoy it! (http://JoomlaForum.ir)"; تعداد کاراکتر خود را برای جداسازی مشخص میکنیم: $chunkSize = 11; اکنون با استفاده از دستور str_split رشتته متنی خود را به تعداد کاراکتر قید شده تکه تکه میکنید و هر تکه را داخل یک آرائه میریزید: $chunkedArr = str_split($str, $chunkSize); در صورت گرفتن خروجی خواهیم داشت: print_r($chunkedArr); Array ( [0] => JoomlaForum [1] => PHP Traini [2] => ng with 600 [3] => simple exa [4] => mple enjoy [5] => it! (http:/ [6] => /JoomlaForu [7] => m.ir) )
  7. 1 لایک
    من در پست اول خیلی تاکید کردم که به ترتیب آموزش داده بشه!!! :14:
  8. 1 لایک
    فصل یکم (ch01) درس یکم (listing01) مثال یک: در این مثال به شما آموزش داده میشه که چطور متنی رو داخل یک متغییر بریزید و بعد دستور چاپ اون متغیر رو صادر کنید.عمل چاپ با استفاده از دستور echo انجام میشه. در مثال زیر علاوه بر عمل چاپ یک متن، دو عمل دیگه هم انجام میشه دقت کنید ابتدا یک متغیر تعریف شده که شامل عبارت مورد نظر ما میباشد بعد عبارت رو به حرفو بزرگ تبدیل کردیم و مجدد داخل یک متغیر دیگری قرار دادیم (با دستور strtoupper) بعد عمل چاپ (با دستور echo) مجدد حروف بزرگ را به حروف کوچک تبدیل کردیم (با دستور strtolower) و مجدد عمل چاپ با دستور echo // اول يک متغير ميسازيم و متن خودمون رو درون دابل کوتيشن قرار ميديم و به شکل زير درون متغير ميريزيم $rhyme = "And all the king's men couldn't put him together again"; // در صورتي که تمايل داشته باشيد ميتونيد با استفاده از دستور // strtolower(); // متن وارد شده در متغير را به صورت حروف بزرگ تبديل کنيد که نحوه استفاده از اون به شکل زير است // مشاهده ميکنيد که متغيري که در بالا ساختيم رو به دستور مورد اشاره داديم و مجدد يک متغير هم تعريف کرديم // که متن پس از اينکه به حرفو بزرگ تبديل شد داخل متغير جديد ريخته بشه // بعد از اينکار دستور چاپ رو صادر کرديم // دستور چاپ با استفاده از // echo // انجام شده $ucstr = strtoupper($rhyme); echo $ucstr; // اکنون ميخواهيم که متغير قبلي رو به حروف کوچک تبديل کنيم که با استفاده از دستور // strtolower // اين کار رو انجام داديم و بعد عمل چاپ $lcstr = strtolower($rhyme); echo $lcstr; مثال دو: در این مثال شما متنی رو به متغییر میدید و بعد با استفاده از دستور ucfirst میتونید اولین حرف در اولین کلمه رو به حروف بزرگ تبدیل کنید .. و یا با دستور ucwords میتونید اولین حرف در تمام کلمات را به حروف بزرگ تبدیل کنید! // در اين مثال ابتدا يک متن رو به صورت حروف کوچک داخل يک متغير قرار داديم $rhyme = "and all the king's men couldn't put him together again"; // دستوري داريم به نام // ucfirst // که اين دستور متن را از ما گرفته و حرف اول در اولين کلمه را حروف بزرگ ميکند و بعد عمل چاپ را صادر کرديم $ucfstr = ucfirst($rhyme); echo $ucfstr; // در مثال بالا ديديد که اولين حرف در اولين کلمه چگونه حروف بزرگ تبديل شد // در مثال زير با استفاده از دستور // ucwords // ميتوانيد اولين حرف از تمام کلمات را حروف بزرگ تبديل نماييد // جالبه نه!! $ucwstr = ucwords($rhyme); echo $ucwstr;
  9. 1 لایک
    این فایل در واقع مثالهای کاربرد دستورات php به ساده ترین حالت است .. یعنی در هر مثال یکی از دستورات php رو شرح داده که چون به نظر من مثالها بسیار جالب و ساده هستند این تاپیک رو مهم میکنم و هر مثال رو با توضیحات به صورت آموزش شرح میدم .. اگر فایل زیپ رو باز کنید شامل 12 سرفصل است به ترتیب ch01 الی ch12 و هر سرفصل شامل تعدادی درس که به شکل listing01 الی ... نامگزاری شده اند. شروع آموزش از فصل ch01 یعنی فصل اول میباشد و هر کدام از دوستان که مایل بودند به ترتیب دروس را آموزش دهند. از خودم هم شروع میکنم .. لطفا در هر پست یک درس رو آموزش بدید که هم مختصر باشه و هم ترتیب دروس حفظ بشه ابتدای هر پست شماره سرفصل و شماره درس رو قید کنید.