PDA

View Full Version : سوال: ساخت یک فایل PHP



_behnam_
شنبه 05 آذر 1390, 17:28 عصر
سلام دوستان!
میخواستم بدونم آیا امکانش هست که بشه یه دکمه گذاشت توب سایت که با زدن اون یک پیج پی اچ پی توی مسیر همون صفحه ساخته بشه
مثلا:
من میخوام یه تکست باکس با یه دکمه بزارم و یه اسم توی تکست بنویسم وقتی روی دکمه کلیک کردم یه صفحه پی اچ پی با کدهای از قبل تعیین شده به همون اسمی که توی تکس باکس نوشتم ساخته شه!
امکانش هست؟!


ممنون /

MSN_Issue
شنبه 05 آذر 1390, 20:06 عصر
بله که هست !!! :چشمک:
یه سری به این آدرس (http://hu.php.net/manual/en/function.fwrite.php) بزنید ...

موفق باشید

Sadbar7
شنبه 05 آذر 1390, 20:25 عصر
بله امکانش هست باید با تابع fread فایل موردنظر رو بهش اشاره کنی و با تابع fwrite محتویاتی که میخوای رو توش بریزی و در آخر هم فایل ساخته میشه و با تابع fclose فایل رو میبندی همین !
اگه خواستی بگو تا برات یک نمونه بسازم.

_behnam_
شنبه 05 آذر 1390, 22:56 عصر
بله امکانش هست باید با تابع fread فایل موردنظر رو بهش اشاره کنی و با تابع fwrite محتویاتی که میخوای رو توش بریزی و در آخر هم فایل ساخته میشه و با تابع fclose فایل رو میبندی همین !
اگه خواستی بگو تا برات یک نمونه بسازم.
اگه بزارید که ممنون میشم :بامزه:

Sadbar7
شنبه 05 آذر 1390, 23:42 عصر
این مثال زیر دیگه به ساده ترین شکل ممکن برات نوشتم امیدوارم بدردت بخوره...

$file_content="<?php\n
/** Mohtavyat file */ \n
\$sadbar='salam'\n
?>\n";
$file_read = fopen($_POST['textbox'].'.php',"w");
$file_write = fwrite(file_read,$file_content);
$file_close = fclose($file_read);
توضیحات:
خط اول: محتویاتی است که میخوایم توی فایل که ایجاد کنیم باشه که من اونو توی یک متغییر گذاشتم
خط پنجم: فایل رو باز میکنم(اگر وجود نداشته باشد ایجاد میکنیم) که $_POST['textbox'] همون چیزی که توی تکستباکس نوشته شده باشه برای اسم فایل قرار میگیره
خط ششم: محتویات که توی متغیر هست رو به فایل باز شده مینویسیم (میریزیم)
خط هفتم: چون عملیات ما در اینجا به پایان رسیده فایل مورد نظر رو میبندیم
امیدوارم واضح باشه.. اگه سوالی داشتید بپرسید.

sali444
یک شنبه 06 آذر 1390, 02:12 صبح
البته فقط این نیست و هزاران راه دیگه هم داره...:لبخندساده:

_behnam_
یک شنبه 06 آذر 1390, 10:33 صبح
ممنون دوست عزیز! خوب بود