مدیریت پرونده File Handling در Php

بازدید: 332 بازدید

مدیریت پرونده File Handling یکی از مهمترین بخش های هر پرونده وب است.

مدیریت پرونده در یک وب سایت، میتواند شامل عملیات متفاوتی باشد.

عملیاتی مانند بازکردن فایل، کپی کردن فایل، خواندن فایل، انجام محاسبات فایل و…

در آموزش امروز با مقدماتی درباره مدیریت پرونده آشنا می شویم.

در آموزش های بعدی همراه باشید، تا درباره هر یک از عملیات مدیریت پرونده صحبت کنیم.

همراه پرنیان باشید.

با سلام خدمت همراهاه همیشگی سایت پرنیان طرح

مدیریت پرونده File Handling یکی از مهمترین بخش های هر پرونده وب است.

مدیریت پرونده در یک وب سایت، میتواند شامل عملیات متفاوتی باشد.

عملیاتی مانند بازکردن فایل، کپی کردن فایل، خواندن فایل، انجام محاسبات فایل و…

در آموزش امروز با مقدماتی درباره مدیریت پرونده آشنا می شویم.

در آموزش های بعدی همراه باشید، تا درباره هر یک از عملیات مدیریت پرونده صحبت کنیم.

همراه پرنیان باشید.

مدیریت پرونده، به شما امکان دستکاری پروند ها را خواهد داد.

در هنگام دستکاری پرونده ها، بسیار مراقب باشید.

از انجا که php یک زبان برنامه نویسی سمت سرور است، هر اشتباهی می تواند صدمات زیادی را ایجاد کند.

خطاهای متداول عبارتند از ویرایش پرونده اشتباه، پر کردن حافظه (hard drive) با داده های غیرضروری، و حذف کردن تصادفی محتوای یک پرونده

مدیریت پرونده در php

تابع  ()readfile

این تابع، محتوای یک فایل را می خواند و سپس خروجی های ان را در بافر خروجی ثبت می کند.

فرض میکنیم یک فایل متنی با نام webdictionary.txt داریم، که در سرور ثبت شده است. و همچنین به شکل زیر است:

AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language

عملکرد کد php برای خواندن پرونده و ثبت آن در خروجی به شرح زیر است:

تابع ()readfile تعداد بایت هایی که با موفقیت خوانده شده اند را بر می گرداند.

 

به مثال زیر توجه کنید:

[php]

<?php
echo readfile(“webdictionary.txt”);
?>

[/php]

خروجی این کد به شکل زیر خواهد بود:

AJAX = Asynchronous JavaScript and XML CSS = Cascading Style Sheets HTML = Hyper Text Markup Language PHP = PHP Hypertext Preprocessor SQL = Structured Query Language SVG = Scalable Vector Graphics XML = EXtensible Markup Language236

در آموزش های بعدی پرنیان درباره انواع مدیریت و عملرکدهای گوناگون آن صحبت خواهیم کرد.

همراه ما باشید.

اگر این مطلب برای شما مفید بود، ما را در گوگل ستاره باران کنید.

منبع  سایت w3schools

دسته بندی برنامه نویسی php
اشتراک گذاری
مقالات مرتبط

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

سبد خرید

هیچ محصولی در سبد خرید نیست.