🚀 تخفیف ۳۵٪ + ۳.۵ میلیون هدیه! برنامه‌نویسی رو الان شروع کن - فقط امروز!
۰ ثانیه
۰ دقیقه
۰ ساعت
۱۴ shilbon
fatal erore
جامعه پی اچ پی ایجاد شده در ۰۶ مرداد ۱۴۰۲

Fatal error: Cannot redeclare getcurenturl() (previously declared in C:\\xampp\\htdocs\\dashboard\\7todo\\libs\\lib-helper.php:3) in C:\\xampp\\htdocs\\dashboard\\7todo\\libs\\lib-helper.php on line

3

مشگلش به نظرم از incloud هل باشه ولی به نظرم درستن میشه کمکم منید لطفا؟

سلام

متد موردنظر بیشتر از یکبار در پروژه تعریف شده و باید اینکلودهاتون رو بررسی کنید که فایل توابع یک بار اینکلود شده باشه.

احمدرضا فاطمی کیا ۰۶ مرداد ۱۴۰۲، ۱۵:۰۱

تابع مورد نظر در این صفحه یک‌بار استفاده شده در در داخل قسمت‌های دیگه منظورتونه؟

shilbon ۰۶ مرداد ۱۴۰۲، ۱۵:۰۸

تابع چند بار تعریف شده نه استفاده.

ببینید کجا اینکلود تکراری انجام دادید.

احمدرضا فاطمی کیا ۰۶ مرداد ۱۴۰۲، ۱۷:۲۴

داخل init دوتا helper تعریف کرده بودم یکیشو حذف کردم و این ارور اومد بالا


Fatal error: Uncaught ArgumentCountError: define() expects at least 2 arguments, 1 given in C:\\xampp\\htdocs\\dashboard\\7todo\\libs\\lib-task.php:3 Stack trace: #0 C:\\xampp\\htdocs\\dashboard\\7todo\\libs\\lib-task.php(3): define('BASE_PATH') #1 C:\\xampp\\htdocs\\dashboard\\7todo\\botstap\\init.php(8): include('C:\\\\xampp\\\\htdocs...') #2 C:\\xampp\\htdocs\\dashboard\\7todo\\index.php(3): include('C:\\\\xampp\\\\htdocs...') #3 {main} thrown in C:\\xampp\\htdocs\\dashboard\\7todo\\libs\\lib-task.php on line 3

shilbon ۰۶ مرداد ۱۴۰۲، ۱۷:۲۸

خب اون ارور حل شد.

حالا شما در ثابت BASE_PATH مقداری ندادید.

define('BASE_PATH','C:\\xampp\\htdocs\\project');
احمدرضا فاطمی کیا ۰۶ مرداد ۱۴۰۲، ۱۷:۴۲

مقدار هم دادم بهش

shilbon ۰۶ مرداد ۱۴۰۲، ۱۷:۴۴

??????

shilbon ۰۷ مرداد ۱۴۰۲، ۰۹:۱۶

ببینید جای دیگه تعریفش نکردید؟

چون الان ارور مربوط به همینه.

احمدرضا فاطمی کیا ۰۷ مرداد ۱۴۰۲، ۱۱:۰۸

نه والا چک کردم نبود همین یدونه بود

shilbon ۰۷ مرداد ۱۴۰۲، ۱۱:۱۴

بازهم خطا دارید؟

اگر خطا دارید خطا را بگذارید مجدد.

محسن موحد ۰۷ مرداد ۱۴۰۲، ۱۱:۲۷

یک نکته، داخل lib-task شما نباید مجدد define کنید.

تابع استفاده شده defined هست که چک میکنه آیا BASE_PATH تعریف شده یا خیر.

کمی باید دقتتون رو بیشتر کنید، همیشه غلط املایی دارید.

محسن موحد ۰۷ مرداد ۱۴۰۲، ۱۱:۳۰

یک تابعی هست ک هنوز تعریفش نکردیم ولی اول همه توابع تعریف شده مینویسیمش زیر اونم ی خط قرمز میکشه ولی اروری نیست

shilbon ۰۷ مرداد ۱۴۰۲، ۱۱:۳۱

چند فایلو داخل پیوست میذارم، طبق این کدهاتون رو تغییر بدید.

بهترین پاسخ
محسن موحد ۰۷ مرداد ۱۴۰۲، ۱۱:۳۵

من غطت املایی رو درست کردم ولی همچنان ارور دارم


Fatal error: Uncaught Error: Call to undefined function GetCurrentUserId() in C:\\xampp\\htdocs\\dashboard\\7todo\\libs\\lib-task.php:33 Stack trace: #0 C:\\xampp\\htdocs\\dashboard\\7todo\\index.php(12): getfolder() #1 {main} thrown in C:\\xampp\\htdocs\\dashboard\\7todo\\libs\\lib-task.php on line 33

shilbon ۰۷ مرداد ۱۴۰۲، ۱۱:۳۶