آموزش برنامه نویسی

موضوعات آموزش

ورود به سیستم

سایر مطالب

رادیو موزیک آنلاین

نماد اعتماد

جزئیات این بخش

تعداد مطالب: 39
تعداد صفحات: 4

جذابترین های این بخش

آیا میدانستید؟

خدمات

گزارشات

سیستم عامل: Unknown OS Platform
مرورگر شما: Unknown Browser
کشور شما: United States
موقعیت شما: 54.162.234.109

بازدید دیروز: 0
بازدید کننده دیروز: 0
بازدید امروز: 2053
بازدید کننده امروز: 1133
بازدید کل تا به امروز: 1540647

GPS آنلاین

مسیر یاب آنلاین آسان

تبلیغات

دانلود دفترچه راهنمای مدار سیم کشی برق موتورسیکلت

تبلیغات

دانلود دفترچه راهنمای سرویس و نگهداری موتورسیکلت آپاچی 180 و آپاچی 160

تبلیغات

دانلود دفترچه راهنمای سرویس و نگهداری موتورسیکلت تریل سوزوکی

تبلیغات

تبلیغات

دانلود دفترچه راهنمای سرویس و نگهداری موتورسیکلت هندا

آموزش برنامه نویسی با PHP  ( فهرست مطالب )

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


مرجع توابع کار با پوشه ها در PHP

به وسیله توابع کار با پوشه ها در PHP ، می توانید اطلاعات لازم درباره پوشه های روی سرورتان و محتویات درون آنها را بدست آورده و در خروجی نمایش دهید. برای مثال می توانید لیست پوشه ها و یا فایل های موجود آنها را در خروجی نمایش داده و یا بین پوشه ها حرکت کنید. در ادامه با ما همراه باشید.


کار با فایل ها در PHP:

به وسیله قابلیت های کار با فایل ها در PHP ، شما می توانید فایل های متنی و یا سایر فایل ها را باز کرده ، خوانده ، ویرایش نموده و یا جستجو نمایید .در این بخش قصد داریم تا متدها و توابعی که برای کار با فایل ها در PHP در نظر گرفته شده اند ، را تشریح نماییم .


مرجع توابع کار با FTP در PHP :

توابع کار با FTP در PHP ، امکان دسترسی و اتصال به سرور ذخیره فایل وب سایت ها را با استفاده از پروتکل ( FTP (  File Transfer Protocol می دهند. به وسیله این توابع می توانید اتصال ( Connection ) به سرور های FTP را باز کرده ، وارد شده و سپس ببندید . همچنین فایل های مورد نظر خود را به سرور آپلود کرده ، آنها را حذف نموده ، ویرایش و یا دانلود نمایید. ممکن است برخی توابع FTP بر روی سرور های مختلف PHP به درستی کار نکرده و یا خروجی یکسانی نداشته باشند ، این توابع از PHP ورژن 3 به بعد ، قایل استفاده هستند .        


 آموزش اتصال و قطع اتصال به سرور FTP در PHP:

به وسیله تابع ( ) ftp_connect به سرور FTP خود متصل شده و می توانید فایل های مورد نظر خود را آپلود ، دانلود ، جا به جا و ... نمایید. این تابع یک اتصال ( Connection ) به سرور باز کرده و پس از آن می توانید از سایر تابع های FTP در زبان PHP برای ارتباط با سرور استفاده نمایید. پس از اینکه به سرور FTP وصل شده و کار انتقال فایل ها را انجام دادید ، بهتر است برای امنیت بیشتر سریع تر ارتباط خود با سرور را قطع کنید . البته به صورت پیش فرض چنانچه 90 ثانیه با سرور اطلاعات رد و بدل نکنید ، اتصال به سرور خود به خود قطع می شود. از تابع ( ) ftp_close برای قطع یک ارتباط ایجاد شده به سرور FTP استفاده می شود .        


مرجع توابع کار با HTTP در PHP:

توابع HTTP در PHP این امکان را به شما می دهند تا اطلاعات ارسالی به مرورگر توسط وب سرور را قبل از اینکه هر گونه خروجی تولید شود ، دستکاری نمایید. برای مثال ، مرور گرها اطلاعات صفحات وبی که نمایش می دهند را در حافظه ذخیره یا به عبارت دیگر Cache می کنند . بوسیله یک تابع مدیریت HTTP می توانید دستوری به مرورگر ارسال نمایید تا قبل از هر گونه کاری برای پردازش و تولید خروجی صفحه ، از Cache اطلاعات آن صفحه خودداری نماید. اکثر دستورات توابع مدیریت HTTP بایستی در ابتدای صفحات وب و حتی قبل از تگ 

قرار می گیرند .


مفهوم و کاربرد Session در PHP:

مفهوم session :

هنگامی که شما با یک نرم افزار در محیط ویندوز کار می کنید ، آن را باز کرده و تغییراتی درونش ایجاد نموده و سپس آن را می بندید . به این فرایند یک session یا به بیان فارسی ، جلسه می گویند. از ابتدای فرایند تا لحظه ای که آن را به اتمام می رسانید ، ویندوز شما را شناخته و می داند که چه کسی هستید. اما در دنیای وب و اینترنت اوضاع فرق دارد . وب سرور سایتی که در حال بازدید از آن هستید ، نمی داند که شما کی هستید . زیرا آدرس HTTP مرورگر به سرور راجع شما اطلاعاتی نمی دهد . بنابراین تمایز کاربران با یکدیگر غیر ممکن شده و سرور با این وضع برای سرویس دهی به آنها دچار مشکل می شود . بنابراین باید چه کرد ؟ راه حل کجاست ؟
این مشکل در وب و در زبان PHP به وسیله session حل شده است. سرور سایتی که وارد آن می شوید ، اطلاعات شما مثل username , pass را در متغیرهایی به نام session ذخیره می کند . هر بار که صفحه جدیدی از همان سایت را باز می کنید ، سرور اطلاعات session شما را به همراه درخواست صفحه به مرورگر ارسال کرده و بنابراین دیگر نیازی ندارید در هر صفحه اطلاعات کاربری خود را مجددا وارد نمایید. این فرایند را تاکنون بارها تجربه کرده و باعث راحتی شما بوده است . اما session چگونه ایجاد و استفاده می شوند .


خواندن و حذف کوکی ( cookie ) در PHP:

در بخش قبل با نحوه تعریف و ایجاد یک کوکی در صفحات PHP آشنا شدید . در این قسمت می خواهیم نحوه خواندن و سپس حذف یک کوکی ایجاد شده را به شما آموزش دهیم. پس از اینکه یک کوکی در صفحه ایجاد و مقدار دهی شد ، مرورگر باید قادر باشد آن را خوانده و از اطلاعات آن استفاده نماید. توسط متغیر سراسری COOKIE_$ در PHP و به وسیله نام کوکی ، می توان آن کوکی را خوانده و اطلاعات آن را استفاده نمود . در ادامه با ما همراه باشید......


ایجاد و استفاده از کوکی ( cookie ) در PHP:

کوکی چیست ؟

کوکی یک قطعه اطلاعات است که سرور بر روی کامپیوتر کاربر ذخیره کرده و در مراجعات کاربر به همان سایت ، از آن اطلاعات برای شناسایی وی استفاده می کند . این اطلاعات معمولا راجع به شناسه کاربری ، رمز عبور ، تنظیمات یک کاربر بر روی سایت و ... می باشد. زمانی که کاربر به وسیله کامپیوتر خود همان سایت را باز می کند ، مرورگر اطلاعات کوکی ها را به سرور ارسال می کند . از کوکی برای بازیابی اطلاعات کاربری و یا سایر تنظیماتی که کاربر در یک سایت ایجاد کرده است ، در مراجعات بعدی به همان سایت استفاده می شود. برای مثال فرض کنید که در یک سایت فروم عضو شده و یک رمز عبور و شناسه کاربری را برای خود تعیین کرده اید . هنگامی که برای اولین بار اطلاعات کاربری خود را در مرورگر وارد می کنید ، این اطلاعات در یک کوکی بر روی مرورگر کامپیوتر شما ذخیره می شود . هنگامی که در مراجعه بعدی به همان سایت می روید ، متوجه می شوید که مرورگر اطلاعات کاربری شما را وارد نموده و شما log in شده اید ، بدون اینکه خودتان کاری انجام داده باشید . در واقع مرورگر از کوکی برای ایجاد ، ذخیره و ارسال مجدد این اطلاعات به سرور استفاده کرده است. مرورگر ها معمولا برای ایجاد و دخیره کوکی ها از کاربر سوال کرده و یا گزینه ای را جهت ایجاد آن قرار می دهند . پس از تایید کاربر اقدام به ایجاد و ذخیره کوکی ها می نمایند. توسط زبان PHP شما به راحتی می توانید کوکی های خود را ایجاد کرده و مجددا آنها را دریافت و ارسال نمایید . در این بخش قصد داریم تا شما را با نحوه ایجاد و خواندن کوکی ها در زیان PHP آشنا نماییم .


آموزش ارسال ایمیل ( Email ) امن به وسیله PHP:

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