|
اطلاعیه های سایت
موضوعات
خوراک های نیوک لرن
برچسب های برتر
|
امروز با هم به آموزشی درمورد چگونگی خواندن خطوط نوشتاری از درون یک فایل می پردازیم . در کل خواند فایل ها در زبان php یکی از مبحث های جنجالی و حساس است که اگر به درستی انجام نشود ممکن است آسیب هایی به سایت مقصد بزند . از این رو آموزش این مورد بسیار پراهمیت است . در اولین نگاه برای انجام عملیات خواندن خطوط از فایل نزدیک ترین ابزار تابع file() به ذهن خواهد رسید . مشکل استفاده از این تابع خواندن کل یک فایل به صورت مقدار آرایه ای array است از این رو در حافظه سرور ( لوکال ) هر عملیات زیر دست بر روی آرایه مانند foreach() منجر به پردازش دوبرابری آن خواهد شد برای مثال خواندن فایل log دو گیگی حافظه ای برابر با 4 گیگ نیاز خواهد داشت که برای خواندن چندصد خط متن بی جهت خواهد بود . با ایجاد یک حلقه ی کامل در پردازش فایل و قطع حلقه زمانی که خط مورد نظر در فایل یافت شد حافظه مورد استفاده متمرکز به همان یک خط در فایل خواهد شد .
در ادامه مطلب به مثالی عملی از عملیات خواندن متن از فایل خواهیم پرداخت |
اطلاعات آماری
70.147.x.x 111.13.x.x 178.252.x.x 60.169.x.x 121.21.x.x 2.183.x.x 87.155.x.x 209.85.x.x 72.14.x.x 61.160.x.x 65.52.x.x 91.207.x.x 31.57.x.x 207.46.x.x 65.52.x.x 61.160.x.x 46.4.x.x 159.226.x.x 65.52.x.x 65.52.x.x 222.186.x.x 69.147.x.x 209.85.x.x 157.55.x.x 207.46.x.x 31.57.x.x 178.157.x.x 95.82.x.x 146.185.x.x 60.169.x.x 60.169.x.x 222.186.x.x 65.36.x.x 2.146.x.x 46.36.x.x 208.115.x.x 38.107.x.x 66.249.x.x 38.107.x.x 38.107.x.x 38.107.x.x 38.107.x.x 61.160.x.x 204.27.x.x 188.190.x.x 188.190.x.x 157.55.x.x 2.176.x.x 173.208.x.x 173.208.x.x 199.21.x.x 2.177.x.x 85.17.x.x 180.76.x.x 60.169.x.x 180.76.x.x 178.165.x.x 190.54.x.x 31.217.x.x 123.30.x.x
وبلاگ کاربران
مطالب سایت
مجموعه اخبار / مطالب تصادفی
مجموعه اخبار / جدیدترین ها
مجموعه اخبار / محبوب ترین ها
تقویم
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||