PDA

View Full Version : سوال: مشکل در ایجاد فایل



mehdibarati
یک شنبه 24 آبان 1388, 07:02 صبح
سلام
من این کد رو نوشتم تا یه سری داده رو توی یه فایل ذخیره کنم و نمیدونم چرا این کار رو انجام نمیده؟!!

$q=$_POST['text'];
$fp=fopen("test.txt","a");
if(!$fp)
echo "can not create file!";
flock($fp,LOCK_EX);
fwrite($fp,$q);
flock($fp,LOCK_UN);
fclose($fp);
وقتی برنامه رو اجرا میکنم پیام can not create file! رو میده
ممنوم میشم اگه کمکم کنین

binyaft
یک شنبه 24 آبان 1388, 11:19 صبح
شما میتویند با تابع touch یک فایل ایجاد کنید
برای نوشتن درون یک فایل هم از کد زیر استفاده کنید


<?php
$fp=fopen("text.txt",'a');
fputs($fp,"string");
fclose($fp);
?>

funpatogh
شنبه 24 بهمن 1388, 02:16 صبح
<?php

$fp = fopen("file.txt", "w+");

if (flock($fp, LOCK_EX)) { // do an exclusive lock
fwrite($fp, "Write something here\n");
flock($fp, LOCK_UN); // release the lock
} else {
echo "Couldn't lock the file !";
}

fclose($fp);

?>