PDA

View Full Version : سوال: کد نوشتن در فایل txt



taher2d
شنبه 21 مرداد 1391, 16:38 عصر
با سلام خدمت اساتید محترم...
بنده میخواستم یه فایل txt رو که 50 هزار خط هست با استفاده از php ویرایش کنم اگه کسی می تونه یا قبلا این کار رو انجام داده لطفا راهنمایی کنه که چطور می تونیم همچین کاری رو انجام بدم....

توضیحات کامل :

لیستی از ایمیل ها که هر ایمیل در یک خط قرار دارد
و قصد اضافه کردن متن ,--,-- رو به پایان همه ایمیل ها دارم

colors
شنبه 21 مرداد 1391, 18:18 عصر
درود

کار سختی نیست. اگر ایمیلها در فایل تکست باشند و هر کدام در یک خط، به این معنی هست که هر ایمیل با enter از هم جدا شدند و میتونید با کد زیر ایمیلهارو تو یه آرایه بریزی

$email = file_get_contents('emails.txt');
$email = explode("\n", $email);
و با یه حلقه روشون بچرخی و آخر هر کدومشون ,-- اضافه کنی. به مثال زیر دقت کن

for($i = 0; $i < count($email); $i++){
$new_email .= $email[$i].'--,';
}
البته نمیدونم این کدی که به آخرش اضافه میکنی چیه، خودت ویرایشش کن.

و در نهایت دوباره اونهارو تو فایل txt ذخیره کنی.

file_put_contents('emails.txt',$new_email);