با سلام و احترام ،
ثابت BASE_PATH را تعریف کردم
همه اینکلودها رو درست کردم ولی این خطا را دارم :
/bin/php /home/mansour/PhpstormProjects/task_manager/index.php
PHP Fatal error: Uncaught Error: Undefined constant "BASE_PATH" in /home/mansour/PhpstormProjects/task_manager/index.php:3
Stack trace:
#0 {main}
thrown in /home/mansour/PhpstormProjects/task_manager/index.php on line 3
Process finished with exit code 255
فایل constants.php
<?php
define('SITE_TITLE' , 'Task Manager');
define('BASE_PATH', __DIR__ . '/');
فایل init.php
<?php
include_once 'constants.php';
include_once BASE_PATH . 'bootstrap/config.php';
include_once BASE_PATH . 'vendor/autoload.php';
try {
$dbconnection = new PDO("mysql:host=$host;dbname=$database", $user, $pass);
// echo "coonetion successfully";
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
include BASE_PATH . 'libs/func.php';
فایل index.php
<?php
include BASE_PATH . 'bootstrap/init.php';
include BASE_PATH . 'libs/func.php';
if(isset($_GET['delete_folder']) && is_numeric($_GET['delete_folder'])){
$deletedCount = deleteFolder($_GET['delete_folder']);
echo "$deletedCount Folder Deleted Successfully";
}
$folders = getFolders();
include BASE_PATH . 'views/home.php';
نکته از لینوکس استفاده میکنم و آدرسی که پروژه ام باز میشد http://localhost:7777/ بود
مسیر روت پروژه ام : /home/mansour/PhpstormProjects/task_manager/
پیشاپیش از صبر و لطف شما سپاسگذارم .