ايران ويج

نسخه‌ی کامل: mybb
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
اقا سلام با این پورتال mybb گیر دارم

میخوام یوزرنیم ها رو لاگ کنم با دستکاری member.php یعنی هر بار که وارد میشن ذخیرشون کنم

اما نمیدنم یوزرینم با چه اسمی post میشه هر کاری کردم نتونستم بفهمم
با سلام

اگه بخوایین تو خود صفحه member.php این کار رو بکنین میشه اینطوری اطلاعات یوزر جاری رو خوند :
کد php:
$mybb->user['username']
$mybb->user['uid'
ولی اگه بخوایین خودتون یه صفحه دیگه طراحی کنین و توی اون بگین که ثبت کنه قبل از اینکه اینا رو استفاده کنین
باید اینو هم اضافه کنین :
کد php:
require_once "./global.php"
(۳۱-شهریور-۱۳۸۹, ۱۱:۵۵:۳۳)hamed_Arfaee نوشته است: [ -> ]با سلام

اگه بخوایین تو خود صفحه member.php این کار رو بکنین میشه اینطوری اطلاعات یوزر جاری رو خوند :
کد php:
$mybb->user['username']
$mybb->user['uid'
ولی اگه بخوایین خودتون یه صفحه دیگه طراحی کنین و توی اون بگین که ثبت کنه قبل از اینکه اینا رو استفاده کنین
باید اینو هم اضافه کنین :
کد php:
require_once "./global.php"

ببیند اشتباهم کجاست که نمیشه
خودتون یه ازمایش کنید!! نمیشه
$handle = fopen("log.txt", "a");

fwrite($handle, $mybb->user['username']);

fwrite($handle, "\r\n");

fclose($handle);

exit;


(۳۱-شهریور-۱۳۸۹, ۱۵:۲۹:۲۷)s2aariyan نوشته است: [ -> ]ببیند اشتباهم کجاست که نمیشه
خودتون یه ازمایش کنید!! نمیشه
کد php:
$handle fopen("log.txt""a");
fwrite($handle, [b]$mybb->user['username'][/b]);
fwrite($handle"\r\n");
fclose($handle);
exit; 
اول اینکه از تگ پی اچ پی استفاده کنین تا کدهاتون خوانا باشن .
دوم اینکه کدهاتون درسته
ممکنه تو یه جای اشتباهدارین مینویسین .
در ضمن اگه توی member.php این کدو مینویسین نباید آخرش exit بنویسین چون باعث میشه ادامه دستورا اجرا نشن .
و شاید هم ممکنه تو اون مسیر دسترسی نوشتن نداشته باشین .
ولی در کل این کدها درستن .
(۳۱-شهریور-۱۳۸۹, ۱۶:۱۳:۲۸)hamed_Arfaee نوشته است: [ -> ]
(۳۱-شهریور-۱۳۸۹, ۱۵:۲۹:۲۷)s2aariyan نوشته است: [ -> ]ببیند اشتباهم کجاست که نمیشه
خودتون یه ازمایش کنید!! نمیشه
کد php:
$handle fopen("log.txt""a");
fwrite($handle, [b]$mybb->user['username'][/b]);
fwrite($handle"\r\n");
fclose($handle);
exit; 
اول اینکه از تگ پی اچ پی استفاده کنین تا کدهاتون خوانا باشن .
دوم اینکه کدهاتون درسته
ممکنه تو یه جای اشتباهدارین مینویسین .
در ضمن اگه توی member.php این کدو مینویسین نباید آخرش exit بنویسین چون باعث میشه ادامه دستورا اجرا نشن .
و شاید هم ممکنه تو اون مسیر دسترسی نوشتن نداشته باشین .
ولی در کل این کدها درستن .

اقا نمیشه کلا یه چک خودت بکن نمیشه!!! این متغیر خالی هست اصلا وجودن نداره log.txt خالی هست ببین همه چی رو چک کردم یعنی اینقدر شاخ برنامه نویسیش که کسی بلد نیست!!!!!!!!!!!!

اصلا کسی که درس میتونه بکنه member.php رو اپ کنه
(۳۱-شهریور-۱۳۸۹, ۱۷:۱۷:۴۷)s2aariyan نوشته است: [ -> ]اقا نمیشه کلا یه چک خودت بکن نمیشه!!! این متغیر خالی هست اصلا وجودن نداره log.txt خالی هست ببین همه چی رو چک کردم یعنی اینقدر شاخ برنامه نویسیش که کسی بلد نیست!!!!!!!!!!!!

اصلا کسی که درس میتونه بکنه member.php رو اپ کنه

اخوی برادر من که همینطوری نگفتم درسته تست کردم جواب گرفتم میگم درسته .

کد های مای بی بی الکی نوشته نشده که شما هر جا دلت خواست اینو بنویسی اجرا بشه
مثلا این کد هاتو بعد از خط
کد php:
if($mybb->input['action'] == "profile")

بنویس تا وقتی وارد پروفایل یه یوزری میشی تو فایل نویسه .