رفتن به مطلب
Reka

نوشتن متن در فایل

پست های پیشنهاد شده

 

img.php?image=2034_gettyimages_109268845

 

برای نوشتن یک متن در فایل از تابع fwrite() در زبان PHP استفاده میشود.

این تابع دو مقدار ورودی دریافت میکند، مقدار ورودی اول یک شی از نوع File handler (هندلر) بوده و مقدار دوم رشته ای (String) که میخواهیم درون فایل نوشته شود را مشخص میکند.

 

$txt = "This is a test text!";
fwrite($file, $txt);

نوشتن درون فایل با تابع fwrite

میتوانیم تابع fwrite() را روی یک فایل باز شده چندین بار صدا بزنیم و در ادامه اطلاعات نوشته شده قبلی، اطلاعات دیگری بنویسیم. برای مثال قطعه کد زیر یک متن را در دو خط پشت سر هم درون فایل مینویسد.

$txt = "This is a test text!";
fwrite($file, txt);
fwrite($file, "\n");
fwrite($file, $txt);
$txt = "This is a test text!";
fwrite($file, txt);
fwrite($file, "\n");
fwrite($file, $txt);

در پایان کار با فایل، می بایست فایل باز شده را ببندیم و مشخص کنیم که دیگر با این فایل کاری نداریم. در صورتی که عملیات بستن فایل انجام نشود، تغییرات انجام شده روی فایل اعمال نخواهد شد.

برای بستن فایل باز شده از تابع fclose() استفاده میکنیم که به عنوان تنها ورودی، متغیر مربوط به File Handler را ورودی میگیرد.

fclose($file);

اکنون فایل options.ini ما محتوایی مشابه زیر خواهد داشت.

This is a test text! This is a test text!

 

به اشتراک گذاری این ارسال


لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


  • مطالب مشابه

    • توسط miladmoqaddam823
      دوستان سلام. 
      چطوری میتونم به انتهای صفحات کتگوری و برچسب ها، متن و توضیحات اضافه کنم؟
      به خیلی از فروشنده های قالب های وردپرس پیام دادم، هیچ کدوم این قابلیت رو ندارن
      حالا الان میخوام با وودمارت کار کنم، اما نتونستم راه حلی پیدا کنم برای این موضوع.
      بعضی قالب ها این امکان رو دارن، اما بالای صفحه نمایش میده، در حالیکه من میخوام انتهای صفحه و زیر محصولات باشه این توضیحات.
    • توسط melika4
      سلام 
      من میخام برای کاربران پنل داشته باشم که کاربر بعد از ثبت نام بیاد یه فایل بفرسته و با و هزینه مثلا 5000 تومن رو بده 
      بعد یه پنل مدیریت داشته باشم که ادیمن فایل رو دریافت کنه یه سری تغییرات بده روی فایل مشتری بعد براش دوباره بفرسته 
      میخام بدونم با وردپرس چطوری میشه اینو انجام داد؟
    • توسط ali.kashanikhah
      سلام و وقت بخیر. یک پروژه دارم که توضیحات به پیوست ارائه شده. ممنون میشم چنانچه تمایل به همکاری دارید پیام دهید
      برای درک بهتر 1 فایل صوتی در لینک زیر آپلود کردم که ممنون میشم گوش کنید.
      نمونه برای دیزاین و عملکرد تقریبی در فرانت:
      https://www.zhaket.com/web/digikala-slider-plugin
      لینک ویس:
      http://uupload.ir/view/z7dx_ali.rar/
      کلیات همینه فقط ممکنه تو کار ریزه کاری ظاهریو ازتون بخوام تغییر بدین تازه اونم تو داشبودر وگرنه سمت فرانت که نمونه دیجیکالایشو که میخواهیم خدمتتون ارسال کردم و روز و درصد مشخص میشه (روز که دستی مشخص میشه و درصد سیستمی که البته درصد نمایشی است و قابل تغییر نیست) کالا هایی هم که که شامل این قضیه میشه پکیج هایی هستند که تو سایت درست میشه فقط این پکیج ها ممکنه در سایت برای فروش نمایش داده نشوند و فقط بخواهیم در این پلاگین نمایش داده شود مورد پایان روز تخفیف رو هم که خدمتتون اعلام کردم.
      چند نکته:
      - پکیج هایی که از داخل پلاگین انتخاب می شوند فقط در آن کروسل قابل نمایش هستند چرا که ممکن است محصولاتی به صورت پکیج برای فروش گذاشته شود که نخواهیم شامل این کروسل باشند (عمومی باشند)
      - این فرآیند شامل محصولات غیرپکیجی هم خواهد بود
      - تعداد محصولاتی که در این کروسل نمایش داده می شوند باید قابل تنظیم باشند
      - محصولات از نظر تعدادی هم باید تفکیک شوند به این شکل که مثلا موجودی کل 10 عدد است ولی ما 3 عدد آن را در این پلاگین قرار می دهیم (رزرو می کنیم) وچنانچه به صورت عادی فروخته شد از موجودی اصلی کثر می شود ولی اگر به صورت سوری فروخته شد (بعد از مدت معین فردی آن را نخرد و سیستم خودش آن را فروخته شد در نظر بگیر) بعد از مدت معین که در بند بعدی توضیح دادم به موجودی اصلی باز می گردد.
      - نمایش محصول به تعداد روز بعد از فروش با لیبل " با x درصد تخفیف فروخته شد " (درصدری که اعمال می شود) باید قابل تنظیم باشد (البته بهتر است لیبل هم قابل تغییر باشد)
      باز هم اگر سوال هست بفرمایید در خدمتم
    • توسط sarah
      سلام . اگه یه عده ای بخان شرکت پرداخت یار (واسط پرداخت)تاسیس کنن - مثه شرکت آیدی پی مثلن - اون گروه لازمه که در چه حوزه هایی از برنامه نویسی و نرم افزاری و سخت افزار و ... دانش  و تجربه داشته باشن کلن سوالم اینه یه همچین شرکتی چطوری میتونه ایجاد شه سرچ که میکردم فقط در مورد مراحل مجوزش مطلب بود اما هیچی در مورد این نبود که باید چجوری این کار رو انجام داد ؟ کسی میتونه راهنمایی ام بده ؟
    • توسط kamalmajd
      با سلام و عرض ادب
      ارور زیر چه چیزی را بیان میکند و چگونه حل میشود؟
      Notice: Undefined offset: 0 in /home/…/wp-content/plugins/wp-parsidate/includes/fixes- permalinks.php on line
×
×
  • اضافه کردن...