اسکریپت باران
بزرگترین مرجع دانلود سورس و اسکریپت های برنامه نویسی
با استفاده از تابع fopen در PHP ، می توانیم یک فایل را باز کنیم و همچنین، تابع fclose ، می تواند برای بستن فایل باز شده، به کار رود. شیوه کلی استفاده از این دو تابع، به صورت زیر می باشد :
1 2 3 4 5 6 7 |
<?php $file=fopen("example.txt","r"); // some codes fclose($file); ?> |
عبارت “r” که درون پرانتز تابع fopen نوشته شده است، تعیین کرده که تنها می خواهیم از فایل مورد نظر، اطلاعاتی را بخوانیم. برای موارد دیگر، مثل نوشتن در فایل، باید عبارت های بخصوص دیگری نوشته شود.
چنانچه بخواهیم، در صورتیکه فایل مورد نظر، قابل باز شدن نباشد (مثلا، اصلا فایل موجود نباشد) آنگاه یک پیام به کاربر نمایش داده شود، می توانیم کدهای زیر را بنویسیم :
1 2 3 4 5 6 7 |
<?php $file=fopen("welcome.txt","r") or exit("عدم موفقیت در باز کردن فایل"); // some codes fclose($file); ?> |
به مثال زیر توجه کنید.
فرض کنید در یک فایل با نام example.txt (دقت کنید که txt پسوند فایل است که نوع فایل را مشخص می کند)، عبارت ((hello)) نوشته شده است. اکنون ما قصد داریم که با دستورات PHP ، فایل example.txt را باز کرده و عبارت نوشته شده در آن را در خروجی، به کاربر نمایش بدهیم. برای این منظور، کدهای زیر را می نویسیم (فرض می شود که صفحه PHP شامل این کدها و همچنین فایل example.txt ، هر دو در یک فولدر قرار دارند) :
1 2 3 4 5 6 7 8 9 |
<?php $file=fopen("example.txt","r") or exit("عدم موفقیت در باز کردن فایل"); while(!feof($file)){ echo fgetc($file); } fclose($file); ?> |
نتیجه :
1 |
hello |
حالا این بار، عمدا نام فایل را اشتباه می نویسیم تا ببینیم آیا خروجی PHP ، همان پیام تعیین شده توسط ما، می باشد یا خیر (البته قبل از آن، پیامی خطایی نیز، توسط خود PHP ، نمایش داده می شود) :
1 2 3 4 5 6 7 8 9 |
<?php $file=fopen("another_name.txt","r") or exit("عدم موفقیت در باز کردن فایل"); while(!feof($file)){ echo fgetc($file); } fclose($file); ?> |
نتیجه :
1 |
عدم موفقیت در باز کردن فایل |
کانال تلگرامی اسکریپت باران
برای اطلاع از آپدیت های این سورس و سورس های دیگر اسکریپت باران، در کانال تلگرام ما عضو شویدبرنامه نویسی را معنایی دوباره بخشیم !