چگونگي ويرايش و حذف خط خاصي از يك فايل؟

karevan

Member
سلام
يه سوال
ميشه خط خاصي از يه فايل رو ويرايش و يا حذف كرد؟
اگه ممكنه توضيح بدين/.
ممنون و متشكر.
-------------------
احســـــــــــان
 

masood_y

Member
فرمت فایل مورد نظرتون چیه؟!؟ لطفاً بیشتر توضیح دهید تا Editor مناسب رو به شما معرفی کنم.
 

masood_y

Member
تاثیر که نه. فقط کمک می کنه تا کار edit رو راحت تر انجام بدید. به طور کلی میشه گفت text document ساده ترین و دم دست ترین ابزار برای این کاره (ویرایشگر ساده). ویرایش یا حذفشم کاری نداره. Select می کنی بعد هم ...
 

masood_y

Member
ببین این موضوع خیلی ساده هست. کار خاصی نباید انجام بدی.
اصلاً دقیق و مفصل بگو می خوای چیکار کنی؟!؟ ...
 

karevan

Member
من میخوام که یک فایل رو باز کنم که هر خطش مربوط به یک پیغامه.
حالا باز کردن و خوندنش رو با file انجام میدم.
ولی چطوری میتونم مثلا توی خط 3یه چیزایی رو حذف یا اضافه کنم و در کل یک خط رو تغییر بدم و بقیه خط ها سالم باقی بمونه؟
فکر کنم حالا مشخص باشه چی میخام
 

golden

Member
من فکر میکنم منظور دوستمون اینه که چطور میشه با استفاده از php مثلا خط شماره 12 یه فایل را تغییر داد... مگه نه؟
خوب برای این کار کافیه با استفاده از تابع ()file یه آرایه بسازید که هر عنصر اون یه خط از فایل مورد نظره بعد با استفاده از یه loop خط مورد نظر را تغییر بدی و بد دوباره فایل را بنویسی.
 

karevan

Member
آره درسته
منظورم همینه ولی میشه با مثال توضیح بدین.
آخه من متوجه نشدم.
ممنون میشم
 

mosi20

Active Member
یه سرچ بکن میفهمی چیه
یه سیستم مدیریت محتوا هستش که از فایل txt استفاده میکنه
از explode كزردن استفاده ميكنه يعني توي فايل يه علامتي ميزاره و بعد اونوتيكيه ميكنه
یا حق
 
آخرین ویرایش:

golden

Member
ببین عزیزم ...... !!
شما وقتی یه فایل را با استفاده از تابع ()file میخونی و مثلا توی متغیر MyFile می ریزی به راحتی میتونی خط n ام را ادیت کنی و بعد دوباره توی فایلت بریزی.

PHP:
$MyFile = file("$FilePath");
// to edit the line n access $MyFile[n-1] for ex. n =10
$MyFile[9] = "my own string";
و بعد با استفاده از تابع fwrite میتونی دوباره فایلت را از نو بسازی.
 

جدیدترین ارسال ها

بالا