با شما در این روزهای سخت همراهیم (۴۰٪ تخفیف کمپین همدلی)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱۱ سینا علیزاده
diePage
جامعه پی اچ پی ایجاد شده در ۱۸ خرداد ۱۴۰۱
defined("ROOT_PATH") OR die( diePage("Permision Denied!") ) ;

استاد من میخواستم مسیج رو در function بالا یعنی diePage نشون بدم اما به ارور میخورم

سلام دوست عزیز

لطفا در کنار کد سوالتون هم بنویسید

محمد گازری ۱۸ خرداد ۱۴۰۱، ۱۵:۱۷

چه اروری دارید؟

محمد گازری ۱۸ خرداد ۱۴۰۱، ۱۵:۲۳

f33b-image.png

سینا علیزاده ۱۸ خرداد ۱۴۰۱، ۱۵:۲۴

به ترتیب include در فایل init.php دقت کنید!

محمد گازری ۱۸ خرداد ۱۴۰۱، ۱۵:۲۷
defined("ROOT_PATH") OR die( diePage("Permision Denied!") ) ;
defined("ROOT_PATH") OR diePage( die("Permision Denied!") ) ;
defined("ROOT_PATH") OR diePage("Permision Denied!") ;

این 3 مدل رو تست کردم نشد

سینا علیزاده ۱۸ خرداد ۱۴۰۱، ۱۵:۲۹

فایل init هم چک کردم مشکل نداره.


include "constants.php" ;
include ROOT_PATH . "config/config.php" ;
include ROOT_PATH . "vendor/autoload.php" ;
include ROOT_PATH . "libs/helpers.php" ;

.

$dsn = "mysql:dbname=$db;host=$host";
try {
    $pdo = new PDO($dsn, $user, $pass);
}catch(PDOException $e){
    diePage("connectio failed! " . $e->getMessage() );
}

.

include ROOT_PATH . "libs/lib-auth.php" ;
include ROOT_PATH . "libs/lib-folder.php" ;
include ROOT_PATH . "libs/lib-tasks.php" ;
سینا علیزاده ۱۸ خرداد ۱۴۰۱، ۱۵:۳۱

در فایل init.php اول فایل helper که داخل اون اومدید فانکشن diePage رو نوشتید باید بالاتر از فایل‌های lib اینکلود شده باشه

محمد گازری ۱۸ خرداد ۱۴۰۱، ۱۵:۳۲

الان کل کد رو گذاشتم

سینا علیزاده ۱۸ خرداد ۱۴۰۱، ۱۵:۳۳

ریپلایتون رو هی ادیت میکنید من نمیبینم تغییرات رو بعدش ?

پروژتون رو در گیتهاب پوش کنید و لینکش رو قرار بدین!

محمد گازری ۱۸ خرداد ۱۴۰۱، ۱۵:۳۴

والا مشکل از سیستمه 6 خط بیشتر کد نشون نمیده باید جدا جدا میزاشتم.

و اما گیت هاب >>>>>>>>>>>>>>> پوش نمیکنه!!

سینا علیزاده ۱۸ خرداد ۱۴۰۱، ۱۵:۳۷

پس کد رو بدون پوشه vendor زیپ و پیوست کن

محمد گازری ۱۸ خرداد ۱۴۰۱، ۱۵:۴۹