logo2

-----------------------------------------------

** (160 جلسه) آموزش کامل و 0 تا 100 برنامه نویسی PHP **

آخرین مطالب ارسال شده

مطالب بر اساس ماه

تبلیغات

تبلیغات

پست ثابت

برای ورود کلیک کنید

تبلیغات

پست ثابت

برای ورود کلیک کنید

با استفاده از PHP ، می توانیم اطلاعات مورد نظرمان را درون فایل های متنی (text files) بنویسیم. برای این منظور، تابع fwrite در PHP به کار می رود. ابتدا باید فایل مورد نظر را با تابع fopen باز کنیم، سپس با تابع fwrite ، اطلاعات مورد نظرمان را در فایل متنی می نویسیم و در آخر، با تابع fclose ، فایل را می بندیم. البته با این روش، تمامی اطلاعات موجود در فایل، پاک می شود و فایل دوباره از نو نوشته می شود، اما در ادامه، روشی را هم برای نوشتن اطلاعات، در ادامه اطلاعات قبلی فایل، شرح خواهیم داد.

به مثال زیر توجه کنید :

 

نتیجه :

فایل با نام myFile.txt ، توسط PHP باز می شود و سپس عبارت www.scriptbaran.com ، در ابتدای آن نوشته خواهد شد (اگر اطلاعاتی قبلا در آن موجود باشد، آن اطلاعات پاک می شود). دقت داشته باشید که اگر دستور fopen ، فایلی با این نام، پیدا نکند، یک فایل با این نام خواهد ساخت (این مورد، ویژگی دستور fopen می باشد)

 

نوشتن اطلاعات، در ادامه اطلاعات یک فایل موجود، با تابع fwrite در PHP :

همان طور که قبلا شرح دادیم، روش قبل باعث می شود که تمامی اطلاعات فایل متنی، حذف شده و فایل از نو نوشته شود. ولی شاید بخواهیم که اطلاعات جدید، در ادامه همان اطلاعات قبلی فایل نوشته شود، برای این منظور، کدهایی مشابه آن کدها باید بنویسیم و تنها تفاوت این است که این بار باید فایل را در حالت append (کلمه append به معنای افزودن یا الحاق کردن می باشد) باز کنیم. بنابراین درون پرانتز دستور fopen ، به جای حرف w که از اول کلمه write گرفته شده است، حرف a از اول کلمه append را می نویسیم تا فایل در حالت append باز شود.

به مثال زیر توجه کنید :

نتیجه :

فایل با نام myFile.txt ، توسط PHP باز می شود و سپس عبارت www.scriptbaran.com ، بعد از اطلاعات موجود در آن، نوشته خواهد شد.

 

جعبه دانلود

ورژن :

پسورد فایل ها : www.scriptbaran.com

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

  • 1. از نوشتن دیدگاه های غیر مرتبط با پست جدا خودداری کنید ؛ پرسش های غیرمرتبط را در انجمن مطرح کنید
  • 2. در خواست های خود برای اسکریپت ها و افزونه ها را فقط از طریق تماس با ما ارسال کنید.
  • 3. فقط فارسی تایپ کنید و برای سوال مجدد در صفحه از دکمه پاسخ دادن استفاده نمایید.
  • 4. قبل از ارسال کامنت حتما متن پست + نظرات سایر دوستان را بخوانید .
  • 5. نظر شما ممکن است بدون پاسخ تایید شوند که در این صورت باید منتظر پاسخ از سوی دیگر کاربران باشید .

به اسکریپت باران امتیاز دهید