|
اطلاعیه های سایت
موضوعات
خوراک های نیوک لرن
|
امروز با هم به آموزشی درمورد چگونگی خواندن خطوط نوشتاری از درون یک فایل می پردازیم . در کل خواند فایل ها در زبان php یکی از مبحث های جنجالی و حساس است که اگر به درستی انجام نشود ممکن است آسیب هایی به سایت مقصد بزند . از این رو آموزش این مورد بسیار پراهمیت است . در اولین نگاه برای انجام عملیات خواندن خطوط از فایل نزدیک ترین ابزار تابع file() به ذهن خواهد رسید . مشکل استفاده از این تابع خواندن کل یک فایل به صورت مقدار آرایه ای array است از این رو در حافظه سرور ( لوکال ) هر عملیات زیر دست بر روی آرایه مانند foreach() منجر به پردازش دوبرابری آن خواهد شد برای مثال خواندن فایل log دو گیگی حافظه ای برابر با 4 گیگ نیاز خواهد داشت که برای خواندن چندصد خط متن بی جهت خواهد بود . با ایجاد یک حلقه ی کامل در پردازش فایل و قطع حلقه زمانی که خط مورد نظر در فایل یافت شد حافظه مورد استفاده متمرکز به همان یک خط در فایل خواهد شد .
در ادامه مطلب به مثالی عملی از عملیات خواندن متن از فایل خواهیم پرداخت
این مقاله را به صورت تحلیلی و در سطح متوسط به بالا می نویسم و مخاطب بنده کاربران جدید نیوک لرن نیست پس اگر چیزی نفهمیدید مانند نویسنده آن هستید که خودش هم نفهمید می خواهد چه بنویسد . در توسعه نرم افزاری و پروژه ای اگر خاصیتی هم بگوییم نداشته باشد ( ارتقا دانش توسعه دهنده ) یک تجربه خوبی است برای آشنا شدن با کدنویسی و کدهای احمقانه و ضعیف . امیدوارم در برابر واژه احمقانه جبهه گیری نشود . چون واقعا برخی کدها ضعیف و بی فکر نوشته می شوند . در این مطلب 7 روش پرهیز از این دسته کدها را ذکر خواهم کرد
اعتبارسنجی و تمیز دادن اطلاعات ورودی یکی از موضوعات مهم برنامه نویسی ( حال در هر زبانی ) است . ما در این مقاله به بررسی تکه کدهای مورد نیاز برای ایمن سازی و اعتبارسنجی اطلاعات ورودی می پردازیم استفاده مناسب از توابع زبان و دانستن کدهای موردنیاز یکی از ابزارهای مهم برنامه نویسی است . گاهی پیش آمده است که بنده نیز به دنبال یک تکه کد که قبلا از آن استفاده کردم و در فرم ها بکار می بردم باشم و پس از مدتی وقت جستجو در اینترنت آن را بیابم . اما هدف از این مقاله جمع آوری این توابع ضروری PHP در یکجا است . در ادامه مطلب شما شاهد 20 تکه کد ( تابع ) زبان php هستید که بصورت خیلی ساده برای شما آورده شده است . |
اطلاعات آماری
66.249.x.x 180.76.x.x 60.169.x.x 60.169.x.x 80.191.x.x 180.76.x.x 180.76.x.x 31.187.x.x 180.76.x.x 72.233.x.x 90.184.x.x 208.115.x.x 65.98.x.x 176.9.x.x 65.52.x.x 109.109.x.x 65.36.x.x 2.187.x.x 74.125.x.x 74.125.x.x 180.76.x.x 31.59.x.x 209.85.x.x 60.169.x.x 23.19.x.x 180.76.x.x 46.148.x.x 65.52.x.x 65.52.x.x 27.100.x.x 60.169.x.x 180.76.x.x 61.160.x.x 180.76.x.x 66.249.x.x 77.6.x.x 207.46.x.x 180.76.x.x 180.76.x.x 180.76.x.x 180.76.x.x 180.76.x.x 88.198.x.x 2.187.x.x 180.76.x.x 180.76.x.x 65.52.x.x 180.76.x.x 180.76.x.x 61.160.x.x 180.76.x.x 31.56.x.x 180.76.x.x 74.125.x.x 74.125.x.x 141.138.x.x 180.76.x.x 212.80.x.x 180.76.x.x 66.249.x.x 212.50.x.x 180.76.x.x 159.20.x.x 180.76.x.x 74.63.x.x 180.76.x.x 205.213.x.x 38.107.x.x 79.127.x.x 128.30.x.x 38.107.x.x 180.76.x.x 38.107.x.x 38.107.x.x 38.107.x.x 23.20.x.x 77.75.x.x 31.25.x.x 2.187.x.x 180.76.x.x 207.46.x.x 173.208.x.x 208.115.x.x 180.76.x.x 180.76.x.x 85.17.x.x 180.76.x.x 199.21.x.x 212.117.x.x 180.76.x.x 2.185.x.x 61.160.x.x 157.55.x.x 176.9.x.x 222.186.x.x 60.169.x.x 61.135.x.x 180.76.x.x 91.98.x.x 180.76.x.x
وبلاگ کاربران
مطالب سایت
مجموعه اخبار / مطالب تصادفی
مجموعه اخبار / جدیدترین ها
مجموعه اخبار / محبوب ترین ها
تقویم
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||