زندگی به سبک یاشار
20Aug/062

جلسه پنجم:فرمان print و مقایسه آن با فرمان echo

با سلام به خوانندگان نازنین این وبلاگ که این قدر هم قشنگ نظر می دهند واقعا بعضی نظر ها به قدری با احساس هست که به اندازه ۶۰ تا نظر به آدم انرژی و شوق برای نوشتن می دهد.

جلسه پنجم آموزش php تحت عنوان فرمان print و مقایسه آن با فرمان echo هم اکنون از طریق بخش آموزش php سایت بیتکده دات نت قابل دسترس است برای مشاهده آن می توانید به سایت بیتکده به آدزس:

www.Bitkadeh.net

مراجعه کنید.

Share
18Aug/061

آموزش PHP از حالا فقط در بیتکده دات نت!

با سلام به تمامی خوانندگان وبلاگ

از حالا به بعد تمامی آموزش های این وبلاگ به بخش آموزش PHP و MySQL سایت بیتکده که در ستون سمت راست این سایت و زیر بخشی با عنوان زبان های برنامه نویسی می باشد منتقل شده و از آنجا پیگیری می شود و از طریق این وبلاگ اضافه شدن جلسه جدید اعلام می شود.آدرس دقیق سایت بیتکده:

http://www.Bitkadeh.net

 

Share
18Aug/061

من جدا خیلی Busy هستم!

با سلام به همه خوانندگان این وبلاگ اول از همه باید به عرض شما برسانم که یک بار فکر نکنید مطلب قبلی من جدی بود و به خاطر ندادن جواب سوالات من من از ادامه آموزش صرف نظر می کنم.من از این حرف ها عاشق تر به دادن آموزش می باشم برای اینکه شک هم نکنید می تونید یک نگاه به سایت بیتکده بندازین و ببینید این همه آموزش بدون نظر که هنوز هم روند آن ادامه دارد تازه تو فکر یک سایت جدید به عنوان سایت دوم هم هستم!!(عجب خری هستم نه!)

حالا از شوخی بگذریم می خواستم دلیل این چند روز آپدیت نکردن رو بگم و اون هم این پروژه آخری گروه بیت هست که فعلا بیشترین وقت مرا گرفته است به دلیل توپ بودن بیش از حد پروژه گروه تصمیم گرفته که از افشای موضوع پروژه خود داری کند تا اطلاع ثانوی البته و به زودی می آیم و اطلاعات مفصلی را در رابطه با این شاهکار واقعا بی نظیر فارسی ارائه می دهم.می دونم هنوز باور کردن این حرف های من سخته ولی خوب قول می دم به زودی راحت بشه چون فقط همین که داریم واسه 40 زبان زنده دنیا ترجمه اش می کنیم!!!(عجب دهن لقی هستم آخرشم بقیه اعضا به خاطر این مسئله من رو ....که راستی نه !!نمی تونند اخراج کنند خودشون انصراف می دن!)

سعی می کنم تا چند ساعت دیگر قسمت بعدی آموزش PHP رو آماده کنم و برای شما روی سایت و وبلاگ قرار بدم.

Share
10Aug/064

تقصیر خودتونه دیگه!

الان تا حالا که من این مطلب رو می نویسم 123 تا بازدید از وبلاگ شده اما فقط 4 یا 5 تا نظر خوب پس معلومه که وبلاگ خواننده ندارد و مطالبش به درد شما نمی خورد خوب پس دلیلی ندارد که بنده از خوابم بزنم بنویسم.من منتظر می مانم که حداقل 4 تا نظر بدید جواب سوال های جلسه قبل رو بدید که حداقل من بدونم دارید دنبال می کنید اگر هم نمی دونید خوب بنویسید نمی دونم!خلاصه من منتظر می مانم...

Share
3Aug/064

جلسه چهارم:شروع PHP


اول از همه بهتر است به سوالاتی که طی دو نظر پرسیده بودید جواب بدهم:


پرسیده بودید که چطوری این سیستم افزایش سرعت را برای دانلود سنتر سایت بیتکده نوشتید؟

ببینید نحوه کار اون دقیقا مانند برنامه Dap در ویندوز است یعنی عملیات تقسیم بسته اصلی دانلود به چند قسمت را در طرف سرور و به کمک زبان قدرتمند Prel که البته قدیمی شده است ولی هنوز کاربرد های زیادی دارد (مثل همین نمونه) نوشتم.

پرسیده بودید برای یادگیری PHP آیا باید HTML و JavaScript را بلد باشید؟

برای یادگیری این زبان به نظر من شما HTML را حتما باید بلد باشید تا گیج نشوید اما JavaScript و CSS گزینه هایی هستند که شما با یادگیری آنها می توانید به نوشتن اسکریپت خود قدرت قابل ملاحظه ای ببخشید و از نوشتن آن در کنار PHP و خلق امکانات جالب لذت ببرید.

<hr>


این جلسه می خواهیم کد نویسی را باهم شروع کنیم اول از همه یادتان باشد که حتما فایل خود را با پسوند .php ذخیره کنید بعد از آن شما باید بدانید که در زبان PHP شما باید کد های خودتان را در محدوده بین دو علامت <?php و ?> بنویسید به صورت زیر:

<?php

کد های نوشته شده توسط شما

?>


هر گونه کدی که خارج از این دو علامت باشد توسط مفسر PHP تفسیر نشده و این به این معنا است که کد HTML تلقی می شود.

البته شما می توانید کدهای HTML را به وسیله PHP تولید کنید یعنی در داخل دستورات php برای نمایش خروجی یک عملیات از کلیه علائم این زبان استفاده کنید که استفاده از آن برای نمایش خروجی نیز به 2 شکل امکان پذیر است. که در جای خود به آن می پردازیم

کد های توضیحات چه نوع کد هایی هستند؟

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

اکنون که با کد های توضیح آشنا شدید با یک مثال کاملا واضح نحوه درج آن ها را در بینا بین کد های php و HTML خود را توضیح می دهیم:

هنگامیکه شما می خواهید بین کد های php خود توضیح درج کنید چند سبک وجود دارد که بسته به شرایط شما باید یکی از آنها را که با آن راحت تر هستید انتخاب کنید:

سبک شماره 1:

<?php

//www.Bitkadeh.net,Power By BitGroup

?>


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

سبک شماره 2:

این سبک همانند نوشتن کد توضیحات در زبان معروف C می باشد که برای نوشتن توضیحات بلند معمولا مورد استفاده قرار می گیرد زیرا بر خلاف نوع قبل اگر توضیح شما به خط بعد برود اشکال ندارد و برنامه تا زمانی که به نشانه پایانی توضیحات یعنی */ نرسد کد ها را توضیح تلقی می کند.همچنین شما باید ابتدای توضیحات خود را در این روش با /* شروع کنید.

<?php

/*

www.Bitkadeh.net

Power By BitGroup

Programming by Mohammad Hossein Hadadian Poor

Bit@Bitkadeh.net

*/

?>


اگر شما خواستید می توانید داخل کد های HTML خود نیز از کد توضیحات استفاده کنید به ترتیب زیر این کار میسر است.

<html>

<!--

کد های توضیح شما باد بین علامت بالا و علامت پایین قرار بگیرد و اشکال هم ندارد اگر چند خط شود

مثلا الان اینجا ما دو خط کد توضیح نوشتیم

-->

<html>


نکته پایانی در رابطه با کد توضیحات این است که حتما سعی کنید کد های توضیح خود را به زبان انگلیسی بنویسید تا بعدا اگر کسی خواست برنامه شما را توسعه دهد بتواند آنها را درک کند و اگر هم که به این زبان مسلط نیستید بهتر است حداقل کد های خود را به صورت فینگلیش یعنی فارسی با حروف انگلیسی بنویسید.

شما در انتهای هر خط که از زبان php می نویسد باید یک علامت ; قرار دهید به جز انتهای:

1-کد های توضیحات

2-حلقه و دستورات شرطی

3-تعریف یک تابع

و .. مواردی که با تجربه کسب خواهید نمود و البته ما هم حتما وقتی به آنها رسیدیم توضیح می دهیم اگر هم نمی دانید منظورم از شماره های 2 و 3 چیست به مرور زمان هنگام بررسی آنها متوجه آنها می شوید.

خوب می خواهیم با اولین و شاید پرکاربرد ترین دستور زبان PHP برای نمایش یک عبارت یا نتیجه یک عملیات در صفحه آشنا شویم:

برای این کار در php دو دستور قرار داده شده است که تفاوت هایی هم با هم دارند اولین دستور دستور echo است شما با این دستور می توانید مانند مثال زیر جمله >این یک تمرین است> را بر روی صفحه نمایش دهید:


<?php

echo ("این یک تمرین است ");

?>


همانطور که می بینید پس از نوشتن فرمان echo یک پرانتز باز و بین دو علامت " " عبارتی که مایلیم بر روی صفحه نمایان شود را می نویسیم و در نهایت ; را پایان این خط از php قرار می دهیم.

شما می توایند از نوشتن دو پرانتز نیز خود داری کنید یعنی به این صورت بنویسید.


<?php

echo "این یک تمرین است ";

?>


تا اینجا با نحوه قرار گرفتن کد php در صفحه ،آشنایی و نحوه نوشتن کد توضیحات،فرمان echo آشنا شدید چون دامنه فرمان print گسترده است آن را به جلسه بعد موکول می کنیم فقط چون من نمی دونم آیا الان من این همه می نویسم کسی دنبال می کنه یا نه خواهش می کنم برای نشان دادن اینکه دارید دنبال می کنید سری آموزش رو به سوال زیر در قسمت نظرات پاسخ دهید و حتی اگر هم جواب آن را نمی دانید این را اعلام کنید که پیدا نکردید یا حدس های خودتون را بنویسید.

سوال 1: فرق بین فرمان echo و Print برای نشان دادن یک عبارت در چیست منظورم نحوه نگارش دستوری نیست منظورم نمایش با هر کدام چه ویژگی هایی دارد؟

سوال 2:فرق بین نمایش متن بین دو علامت " " و دو علامت ' ' در فرمان های echo یا Print چیست؟

هرکس جواب این سوالات را داد می تونه ایمیلش رو بذاره تا براش یک ایمیل POP3 با فضای نامحدود با قابلیت تنظیم بر روی outlook ویندوز را با پسوند @bitkadeh.net را بسازم و اطلاعاتش را برایش ارسال نمایم.

منتظر جواب های شما هستم.

این مخصوص این سوالات بود ببینید توی مقالات بعدی شاید مسابقه هم گذاشتم که مثلا یک پروژه را هر کس بهتر انجام داد به او حتی یک فضا با کلیه امکانات مانند هر سایت واقعی بدون دامین (خودش دیگه به سلیقه خودش دامین یا اسم سایت را بخرد) به عنوان جایزه می دهم.

Share