شما باید با Url تان یک پارامتر بفرستید( منظورم مقداریه که میخواهید در فایل ذخیره کنید ) مثلا :
www.mysite.com/rec.php?value='hi'
بعد از اون پارامتر value در فایل rec.php به صورت
$_POST[value]
دارای مقدار میشه .
حالا میرسه به اون بخش که شما مقدار ارسالی رو در فایل txt ذخیره کنید .
ابتدا باید فایل را مشخص کنید . با دستور زیر علاوه بر اینکه شما میتونید فایل رو ایجاد کنید ( اگه موجود نباشه ) میتونید اون فایلو برای نوشتن در آن آماده کنید .
توجه کنید که در سرورهای لینوکس باید فولدر مربوطه دسترسی 777 داشته باشه .
$FileName='text.txt';
$fp = fopen("$FileName", 'w+');
در بخش بعدی چک کنید که آیا امکان نوشتن برروی فایل مهیاست یا خیر . به صورت زیر :
if (fwrite($fp, $somecontent) === FALSE) {
echo "Cannot write to file ($FileName)";
exit;
}
else
{
echo "You Can Write This File";
}
حالا میتونید مقدار دریافتی از URL تون رو به صورت زیر در فایل مربوطه ذخیره کنید :
fputs($fp,$_POST[value]);
در پایان نیز حتما فایل باز شده رو ببندید . اونم به صورت زیر :
fclose($fp);
اما یه مورد دیگم هست که میتونید برای چند خط نوشتم برروی فایل اعمال کنید اونم که در پایان مقدار دریافت شده ( $_POST[value] ) این بخش رو اضافه کرده و بعد در فایل مربوطه بنویسید تا فایل txt شما چند خطی شود :
$_POST[value].=chr(13)
موفق باشید