مقاله خود را جستجو کنید

در این بخش میتوانید مقاله خود به صورت حرفه ای جستجو نماید.

آموزش کار با فایل PHP

 تاریخ انتشار : 7 ژانویه 2014    دسته بندی : پی اچ پی
خیلی اوقات هست که شما نیاز دارید با فایلها در php کار کنید . مراحل كار با فايلها براي انجام هرگونه كار با فايل ها، بايد سه مرحله اصلي زير را انجام دهيم: • بازكردن فايل و تعيين روش دسترسي به فايل (خواندن، نوشتن و...) • انجام اعمال موردنظر برروي فايل (خواندن از فايل، نوشتن در فايل) • بستن فايل r : خواندن (درصورت عدم وجود فايل، پيغام خطا توليد خواهد شد). r+ : خواندن و نوشتن (درصورت عدم وجود فايل، پيغام خطا توليد خواهد شد). w : نوشتن (درصورت وجود فايل، حذف شده و مجدداً ايجاد خواهد شد). w+ : خواندن و نوشتن (درصورت وجود فايل، حذف شده و مجدداً ايجاد خواهد شد). a : نوشتن در انتهاي فايل (درصورت وجود، به انتهاي آن اضافه مي شود و درصورت عدم وجود، ايجاد خواهد شد). a+ : خواندن و نوشتن در انتهاي فايل (درصورت وجود، به انتهاي آن اضافه مي شود و درصورت عدم وجود، ايجاد خواهد شد).

باز کردن فایل : [php]$file=fopen("sample.txt","a") or die("Error: Can't open the file.");[/php] نوشتن در فایل : [php]fwrite($file,"Hello User!\n",5); //Writes 5 characters (Hello) in the file.[/php] خواندن یک فايل و ذخيره در آرايه  :

[php] $file=fopen("test.txt","r"); while(!feof($file)) { $content[]=fgets($file); } print_r($content); [/php] خواندن یک فايل و ذخيره در آرايه : [php] $content=file("test.txt"); print_r($content); [/php] خواندن فايل و ذخيره در رشته : [php] $contents=file_get_contents("test.txt"); print_r($content); [/php] اين تابع، با هر بار فراخواني، يك كاركتر را از فايل خوانده و آنرا به صورت يك رشته تك كاركتري باز مي گرداند. در مثال زیر به کمک تابلع fgetc محتویات فایل 1 را در فایل 2 کپی میکنیم . [php] $in=fopen("1.txt","r"); $out=fopen("2.txt","w"); while(!feof($in)) { $char=fgetc($in); fwrite($out,$char); } [/php] بستن فايل : [php] fclose($file); [/php]  

2 پاسخ به “آموزش کار با فایل PHP”

  1. جواد گفت:

    با سلام و تشکر

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

    stdClass Object ( [SendMsgUser] => stdClass Object ( [mobile] => 09354279769 [txt] => تست [from] => 30006947777777 [date] => 1393-05-14 09:16:53 [status] => 15763804447 ) )

    این آرایه ای از آبجکت هست میخوام به اطلاعاتش دسترسی پیدا کنم مثلا موبایل رو استخراج کنم ازین آرایه اما نمیدونم دقیقا چجوری باید این کار رو با پی اچ پی انجام بدم ممنون میشم اگه راهنماییم کنید

    این خروجی با تابع

    print_r

    انجام شد و بصورت مستقیم هم میگه نمیشه چاپ بشه آرایه ای از آبجکت به استرینگ نمیتونه تبدیل بشه

    واسه همین پرینت آر کردم حالا نمیدونم چجوری میتونم عناصر این آرایه رو بدون پرینت آر بخونم

    من شدیدا منتظر پاسخ شما هستم

    از زحمات شما و سابت بسیار خربتون بسیار متشکرم

  2. […] تو فانکشن glob ما مسیر دایرکتوری مورد نظر رو میدیم . حالا اگه بخواهیم فقط پسوند mp4 رو حذف کنیم ، کافیه بعد ستاره یه نقظه بزارید و پسورند مورد نظرتون رو بنویسید . آموزش کار با فایل در php […]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *