abass
کاربر فعال
عضو افتخاری گروه موبایل وتبلت
عضو افتخاری گروه کامپیوتر
عضو افتخاری گروه برنامه نویسی
عضو افتخاری گروه الکترونیک
- Jun 7, 2020
- 436
- 694
دیباگ کردن سورس های قدیمی
یه مشکلی که توی سورس های قدیمی وجود داره اینکه ، یا توی سرور ران نمیشه ، یا هم یه ارور لاگ میسازه با حجم های نجومی!! تازه با اینکه خودمون هم میدونیم سورس مشکل خاصی نداره.
برای حل این مشکلات این راه حل هارو انجام میدیم :
1⃣ اگر داخل هاست فایل ارور لاگ الکی و بیهوده بوجود اومده و فقط ارور ها مربوط به متغیر ها هستند ، فقط کافیه آخر سورس خط قبل از
<?
یک عبارت اضافه کنید ؛ اونم اینه :
احتمال نود درصد مشکل شما حل میشه.
2⃣ اگر ربات کار نکرد و داخل هاست هیچ فایل اروری ساخته نمیشه و میدونید سورس مشکل نداره ، یک راه حل وجود داره ، اونم اینکه ، ببینید فرمت متن فانکشن ارسال پیامتون چیه !!
?منظور از فرمت همون کلمه MarkDown و یا HTML هست.
اگر فرمت فانکشن ارسال پیامتون MarkDown بود باید اونو تبدیل به HTML کنید.
?این مشکل به این دلیل رخ میده که تلگرام دیگه فرمت MarkDown رو پشتیبانی نمیکنه و طبیعتا ربات هم نمیتونه پیامی ارسال کنه
بازم میگم ، این آموزش برای کسانیه که سورسشون باگ نداره و میدونن تمام مراحل مثل ست وبهوک و ... رو به درستی انجام دادند
یه مشکلی که توی سورس های قدیمی وجود داره اینکه ، یا توی سرور ران نمیشه ، یا هم یه ارور لاگ میسازه با حجم های نجومی!! تازه با اینکه خودمون هم میدونیم سورس مشکل خاصی نداره.
برای حل این مشکلات این راه حل هارو انجام میدیم :
1⃣ اگر داخل هاست فایل ارور لاگ الکی و بیهوده بوجود اومده و فقط ارور ها مربوط به متغیر ها هستند ، فقط کافیه آخر سورس خط قبل از
<?
یک عبارت اضافه کنید ؛ اونم اینه :
unlink("error_log");احتمال نود درصد مشکل شما حل میشه.
2⃣ اگر ربات کار نکرد و داخل هاست هیچ فایل اروری ساخته نمیشه و میدونید سورس مشکل نداره ، یک راه حل وجود داره ، اونم اینکه ، ببینید فرمت متن فانکشن ارسال پیامتون چیه !!
?منظور از فرمت همون کلمه MarkDown و یا HTML هست.
اگر فرمت فانکشن ارسال پیامتون MarkDown بود باید اونو تبدیل به HTML کنید.
?این مشکل به این دلیل رخ میده که تلگرام دیگه فرمت MarkDown رو پشتیبانی نمیکنه و طبیعتا ربات هم نمیتونه پیامی ارسال کنه