تور لحظه آخری
امروز : یکشنبه ، 9 دی 1403    احادیث و روایات:  امام صادق (ع):مؤمن را بر مؤمن، هفت حق است. واجب ترين آنها اين است كه آدمى تنها حق را بگويد، هر ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

اجاره سند در شیراز

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید از چین

خرید از چین

تجهیزات کافی شاپ

کاشت ابرو طبیعی و‌ سریع

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

بورس کارتریج پرینتر در تهران

تشریفات روناک

نوار اخطار زرد رنگ

ثبت شرکت فوری

تابلو برق

خودارزیابی چیست

فروشگاه مخازن پلی اتیلن

قیمت و خرید تخت برقی پزشکی

کلینیک زخم تهران

خرید بیت کوین

خرید شب یلدا

پرچم تشریفات با کیفیت بالا و قیمت ارزان

کاشت ابرو طبیعی

پرواز از نگاه دکتر ماکان آریا پارسا

پارتیشن شیشه ای

اقامت یونان

خرید غذای گربه

رزرو هتل خارجی

تولید کننده تخت زیبایی

مشاوره تخصصی تولید محتوا

سی پی کالاف

دوره باریستا فنی حرفه ای

چاکرا

استند تسلیت

 






آمار وبسایت

 تعداد کل بازدیدها : 1846221877




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

آموزش طراحي صفحات وب (php)


واضح آرشیو وب فارسی:سایت ریسک: N I M A19-11-2006, 01:26 AMسلام ! با درخواست دوستان عزيز مبحث آموزش طراحي صفحات وب را با موضوع آموزش PHP پيش مي گيرم. البته زحمت رو دوستان ديگر از جمله نويسنده و سايتي كه من ازش اين آموزش رو گرفتم كشيدند و بنده فقط اين وسط نقش يك واسطه رو دارم. اميدوارم كه اين آموزش هم سودمند واقع بشود. ---------------------------- این مقاله برگرفته از مقالات آموزشی سایت w3schools.com میباشد با ترجمه و ویرایش محمود براتی. پیش نیازها: قبل از شروع به یادگرفتن PHP بهتر است که شما اطلاعات اولیه ای راجع به وب، html و اساس طراحی وب داشته باشید. داشتن تجربه برنامه نویسی نیز میتواند موثر باشد. PHP چیست؟ - مخفف عبارت : PHP: Hypertext Preprocessor - زبان برنامه نویسی برای سرور می باشد به عبارت دیگر برنامه هایی که مینویسید بر روی سرور اجرا میشوند. همانند ASP. - بانکهای اطلاعاتی مختلف را پشتیبانی میکند. مانند: (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc) - یک نرم افزار با سورس باز (Open Source) است. - یک نرم افزار رایگان برای دانلود و استفاده می باشد. فایلهای PHP چگونه اند؟ - فایل های PHP می توانند حاوی متن، کدهای html و اسکریپت ها باشند. اسکریپت ها برنامه هایی هستند که روی سرور اجرا میشوند. - مرورگرها با فایلهای PHP همانند فایلهای html رفتار میکنند. - فایلهای PHP با پسوندهای php , php3 , phtml وجود دارند. MYSQL چیست؟ - یک بانک اطلاعاتی ساده می باشد. - برای بانکهای کوچک و متوسط ایده آل است. - استاندارد SQL را پشتیبانی میکند. - بر روی اکثر سکوها قابل اجراست. - یک نرم افزار رایگان برای دانلود و استفاده می باشد. PHP + MySQL : هنگامی که این دو با هم ترکیب شوند شما میتوانید برنامه هایی کاربردی بنویسید که بر روی اکثر سکوهای ویندوز و یونیکس قابل اجرا باشند. چرا PHP: - بر روی سکوهای مختلف قابل اجراست : ویندوز، لینوکس، یونیکس و .... - تقریبا با تمامی سرورهای امروزی سازگار است : IIS ، Apache و ... - نرم افزاری رایگان است که میتوانید از این آدرس دانلود کنید: http://www.php.net - قابلیت یادگیری راحت و همچنین کاربردی بودن از ویژگی های منحصر به فرد این برنامه است. برای شروع: - نرم افزار php رو از سایت ذکر شده دانلود کنید. - میتوانید از سرور IIS ویندوز و یا Apache برای ویندوز و لینوکس استفاده کنید. - MYSQL را بر روی سیستم خود نصب کنید. N I M A19-11-2006, 01:28 AMآموزش php درس دوم: طریقه نصب php بر روی ویندوز XP IIS 5.0. نصب IIS : ابتدا سی دی ویندوز را داخل درایو سی دی قرار دهید و سپس به کنترل پنل و قسمت خذف/اضافه برنامه ها و پس از آن به قسمت نرم افزار های ویندوز بروید: Control Panel Add or Remove Programs Add or Remove Windows Components حال از لیست باز شده Internet Information Services یا IIS را نصب کنید. با نصب این سرویس یک فولدر با نام Inetpub در درایو ویندوز ساخته میشود. که شامل زیر شاخه های متعددی است. یکی از این زیر شاخه ها با نام wwwroot فولدر وب سایت شماست یعنی اگر شما صفحات وب سایت خود را در این شاخه قرار دهید بر روی اینترنت قرار میگیرند ( البته برای host ها ولی شما برای استفاده آموزشی کافیست در برنامه اینترنت اکسپلورر تایپ کنید local host تا فایل اصلی سایت که با نام index با پسوندهای مختلف است، نمایش داده شود. نصب PHP : برای نصب این برنامه ابتدا فایل نصبی آن را از سایت www.php.net دانلود کنید و آن را به صورت standard نصب کنید. تنظیمات IIS : برنامه نصبی PHP بصورت پیش فرض تنظیمات لازم را برای IIS اعمال میکند ولی در هر صورت این کار از طریق کاربر هم ممکن است. برای فهمیدن اینکه آیا تنظیمات صورت گرفته یا نه ؟! یک برنامه و یا فایل php را درون شاخه وب خود (wwwroot ) قرار دهید. - میتوانید فایلهای html را با پسوند php ذخیره کنید و درون این شاخه قرار دهید! حال آدرس زیر را در مرورگر IE تایپ کنید و نتیجه را ببینید: localhost/filename.php منظور از filename اسم فایل شماست با پسوند php. اگر صفحه مورد نظر نمایش داده شد که تنظیمات به صورت پیش فرض صورت گرفته، در غیر این صورت به آدرس زیر برید و روی دکمه Add کایک کرده و در قسمت executable مسیر فایل php نصب شده را بنویسید ( به طور پیش فرض : C:PHPphp-cgi.exe ) و در قسمت Extension عبارت php. را بنویسید. بعد از تایید باید پسوند php. در لیست موجود باشد. تغییرات را ذخیره و دوباره آدرس مورد نظر را در IE بنویسید. اینبار صفحه نمایش داده خواهد شد. آدرس برای اعمال تنظیمات: Control Panle Administrative Tools Internet Information Services --> Websites --> Default Website روی Default Website راست کلیک کرده و properties بگیرید: Properties --> Home Directory --> Configuration توجه: تمامی تنظیمات سرویس IIS شما در همان مسیر ذکر شده قرار دارد، تنظیماتی مانند: نام شاخه وب و مسیر آن، تنظیمات امنیتی و .... . N I M A19-11-2006, 01:32 AMآموزش php درس سوم: فرم کلی برنامه های php معمولا یک فایل php علاوه بر اسکریپتها حاوی کدهای html نیز هست، به مثال زیر توجه کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اسکریپتها با علامت <?php شروع میشوند و با علامت ؟> تمام میشوند. همانطور که ملاحظه می کنید محدودیتی برای مکان اسکریپتها وجود ندارد و میتوان آنها را هر جای صفحه قرار داد. هر خط دستور باید با علامت ; تمام شود. برای نمایش متغییر ها و عبارات از دو کلمه کلیدی echo و print استفاده میکنیم. در مثال فوق ما از echo استفاده کردیم. مثال فوق عبارت Hello World را در صفحه نمایش میدهد. برای نمایش همین عبارت با print از دستور زیر استفاده میکنیم: print ("Hello World"); متغییرها: تمامی متغییرها در php با علامت $ شروع میشوند اعم از رشته ها، اعداد و آرایه ها. در مثال زیر ابتدا عبارت Hello World را به متغییر txt میدهیم و سپس این متغییر را نمایش میدهیم. خروجی این مثال با مثال قبل یکسان است: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! برای نمایش چند متغییر به طور همزمان بین آنها "." میگذاریم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! خروجی عبارت فوق بصورت زیر است: Hello World 1234 درج توضیحات: برای درج توضیحات یک خطی در برنامه از علامت // و اگر توضیحات بیشتر از یک خط بود آنها را بین /* و */ قرار میدهیم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! N I M A19-11-2006, 01:41 AMعملگرها: همانطور که از اسم آنها پیداست، از عملگرها برای کار با متغییرها استفاده میشود. عملگرها به چهار دسته : حسابی، تخصیصی، مقایسه ای و منطقی تقسیم میشوند. لیست کامل این عملگرها را در زیر مقایسه میکنید: http://i15.tinypic.com/3zth378.gif http://i9.tinypic.com/2hx2kc0.gif http://i7.tinypic.com/4fy2wsl.gif N I M A19-11-2006, 01:45 AMآموزش php درس پنجم: عبارات شرطی معمولا وقتی ما شروع به نوشتن برنامه میکنیم میخواهیم برنامه ما در حالت های مختلف کارهای متفاوتی انجام دهد. برای این کار از عبارات شرطی استفاده میکنیم. if - else : از این ساختار وقتی استفاده میکنیم که در صورت درست بودن شرط یک سری دستورات انجام شود و در غیر این صورت ( غلط بودن شرط و یا شرط جدید) دستوراتی دیگر اجرا شوند. switch: از این ساختار وقتی استفاده میکنیم که عبارات شرطی ما زیاد بوده و ما قصد انتخاب تنها یکی از آنها را داشته باشیم. If - else: در این ساختار بعد از if شرط مورد نظر را مینویسیم و پس از آن دستوراتی که در صورت درست بودن شرط باید اجرا شوند. سپس از عبارت else استفاده کرده و دستوراتی را مینویسیم که در صورت غلط بودن شرط اجرا میشوند. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! به عنوان مثال: در کد زیر اگر روز جمعه باشد، عبارت Have a nice weekend و در غیر این صورت عبارت Have a nice day نشان داده میشود. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اگر دستوراتی که باید اجرا شوند بیشتر از یک دستور بود قبل و بعد از آنها از کروشه {} استفاده میکنیم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Switch: در این حالت بعد از switch عبارتی را مینویسیم که میخواهیم در این ساختار بررسی شود سپس با تقسیم بندی آن به چند شرط، دستوراتی را برای هر شرط مینویسیم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! به عنوان مثال: در کد زیر اگر مقدار متغییر x برابر با 1 باشد Number 1 نمایش داده شده و برنامه متوقف میشود. برای متغییر به ازای 2 و 3 نیز به ترتیب Number 2 و Number 3 نشان داده میشود. برای سایر اعداد عبارت : No number between 1 and 3 نمایش داده میشود. کار متوقف کردن برنامه توسط دستور break انجام میشود. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! N I M A19-11-2006, 01:48 AMآموزش php درس ششم: حلقه ها معمولا در برنامه نویسی مواردی پیش می آید که نیاز است یک سری دستورات به دفعات تکرار شوند، برای این کار از حلقه ها استفاده میکنیم. در php چهار ساختار برای حلقه ها داریم: while: تکرار دستورات تا زمانی که شرط درست باشد. ( قبل از اجرای دستورات شرط بررسی میشود) do...while: تکرار دستورات تا زمانی که شرط درست باشد. در این ساختار ابتدا یکبار دستورات اجرا میشوند و سپس شرط حلقه بررسی میشود. اگر درست باشد دستورات تکرار میشوند. توجه کنید که در این ساختار حداقل یک بار دستورات اجرا می شوند. for: وقتی که تعداد دفعات تکرار حلقه مشخص باشد از این ساختار استفاده میکنیم. foreach: ساختار تکرار برای هر یک از عناصر آرایه. while: پس از while شرط حلقه را نوشته و سپس در خط بعد دستور یا دستورات را مینویسیم. اگر بیش از یک دستور بود قبل و بعد آن {} قرار میدهیم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مثال: حلقه زیر تا زمانی که متغییر کوچکتر و یا مساوی 5 است تکرار میشود. مقدار این متغییر در هر بار تکرار یک واحد افزایش می یابد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! do...while: در این ساختار بعد از do دستورات قرار میگیرند و پس از while شرط حلقه: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مثال: این برنامه نیز مشابه برنامه قبل است با این تفاوت که قبل از بررسی شرط مقدار متغییر افزایش می یابد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! for: در این ساختار بعد از for به ترتیب مقدار اولیه، شرط ادامه و مقدار افزایش متغییر قرار میگیرند و سپس دستورات حلقه نوشته میشوند: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مثال: برنامه زیر عبارت Hello World را پنج بار چاپ می کند: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! foreach: در این ساختار، در هر بار تکرار محتوای درایه در متغییر value قرار میگیرد و پس از اتمام حلقه، درایه بعدی جای درایه فعلی را میگیرد و این عمل برای تک تک درایه های آرایه تکرار میشود:: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مثال: برنامه زیر محتوای درایه های آرایه را چاپ میکند: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! N I M A19-11-2006, 01:51 AMآموزش php درس هفتم: توابع - قسمت اول یکی از دلایل کاربردی بودن php توابع آن است که تعداد آنها به بیش از 700 تابع میرسد. در این مقاله من فقط به تعداد اندکی از توابع کاربردی اشاره میکنم. شما میتوانید لیست کامل این توابع را در آدرس www.php.net/quickref.php بیابید. phpinfo() این تابع برای نمایش اطلاعات مربوط به php از قبیل نسخه و چگونگی پیکربندی و .... کاربرد دارد. این تابع همچنین شامل پارامترهایی نیز میباشد که کاربرد آنها به راحتی از نام آنها قابل فهم است: INFO_GENERAL - INFO_CREDITS - INFO_CONFIGURATION - INFO_MODULES - INFO_ENVIRONMENT - INFO_VARIABLES INFO_LICENSE - INFO_ALL مثال: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! متغییرهای سرور در PHP : تمامی سرورها اطلاعاتی نظیر نوع مرورگر، آدرس URL ارجاع دهنده و اطلاعاتی از این قبیل را نگهداری میکنند. این اطلاعات در متغییرها ذخیره میشوند. در PHP متغییر SERVER_$ برای این اطلاعات تعیین شده است. این متغییر استاندارد جهانی دارد یعنی در تمامی برنامه های PHP کاربرد دارد. متغییر فوق در حقیقت همانند یک تابع عمل میکند و شامل پارامترهای خاصی میباشد. در مثال زیر، برنامه به ترتیب URL ارجاع دهنده، نوع مرورگر و آدرس IP بیننده را نمایش میدهد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Header() این تابع همانطور که از نام آن مشخص است برای فرستادن اطلاعات مربوط به HTTP Header از طریق این پروتکل کاربرد دارد. توجه کنید که این تابع باید قبل از هر چیزی در صفحه نوشته شود. مثال: برنامه زیر مرورگر را به آدرس www.p30world.com میبرد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! توجه کنید که میتوان به تابع فوق یک پارامتر دلخواه نیز اضافه کرد. این پارامتر میتواند TRUE یا FALSE باشد و برای تعیین اینکه آیا نیازی به تعویض Header قبلی هست یا نه به کار میرود. مقدار پیش فرض این پارامتر TRUE میباشد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! N I M A19-11-2006, 01:56 AMآموزش php درس هشتم: توابع - قسمت دوم باز کردن فایل: تابع ()fopen برای بازکردن فایل به کار میرود. پارامتر اول مسیر فایلی را که باید باز شود مشخص میکند و پارامتر دوم معین میکند که فایل به چه نحوی (خواندنی، نوشتنی و یا ....) باز میشود: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! فایلها میتوانند به یکی از حالتهای زیر باز شوند: http://i10.tinypic.com/48okol5.gif توضیحات داده شده در جدول فوق کافی به نظر میرسد و لطفا توجه کنید که اگر تابع نتواند فایل مشخص شده را باز کند مقدار 0 یا False را برمیگرداند. برای مثال برنامه زیر پیغامی مبنی بر اینکه تابع نمیتواند فایل مشخص شده را باز کند نمایش میدهد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! برای بستن فایلها از تابع ()fclose استفاده میکنیم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! خواندن از فایلها: تابع ()feof برای مشخص کردن انتهای فایل به کار میرود و وقتی به انتهای فایل میرسد مقدار True را برمیگرداند. توجه کنید که شما نمیتوانید از فایلهایی که در حالت w ، a و x باز میشوند برای خواندن استفاده کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! خواندن یک حرف: تابع ()fgetc برای خواندن یک حرف به کار میرود و پس از خواندن این حرف مکان نما به حرف بعدی میرود. برای مثال برنامه زیر شروع به خواندن حرف به حرف از یک فایل میکند تا زمانی که به انتهای فایل برسد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! N I M A19-11-2006, 01:57 AMآموزش php درس نهم: کار با فرمها یکی از مواردی که هنگام کار با فرمهای HTML و برنامه های PHP باید به آن توجه کرد این است که عناصر این فرمها بطور اتوماتیک در برنامه قابل دسترسی هستند. به مثال زیر از یک فرم HTML توجه کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! فرم فوق شامل دو فیلد برای خواندن اطلاعات و یک دکمه برای فرستادن فرم میباشد، وقتی که کاربر فرم را تکمیل و ارسال میکند، اطلاعات برای فایل welcome.php فرستاده میشود. برنامه welcome چیزی شبیه به اسکریپت زیر است: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! یک مثال از خروجی اسکریپت فوق: Welcome John. You are 28 years old! متغییر های فوق بطور اتوماتیک با فرستادن فرم مقدار دهی میشوند. متغییر POST_$ حاوی تمامی اطلاعات ارسالی میباشد که با مشخص کردن یک فیلد خاص میتوان به اطلاعات آن فیلد دست یافت. توجه کنید که اگر فرم ما در حالت GET باشد، اطلاعات نیز به متغییر GET_$ ارسال خواهد شد. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 991]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


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