name) ? $firstUser->name : ''; // Access the 'name' property of the first user } $task = DB::table('php_submits_submission')->where('username', "$sess_name")->first(); $username = $task->username; $userfile = $task->userfile; $ket = htmlspecialchars($task->ket); $sql = DB::select("SELECT * FROM php_submits_submission a LEFT JOIN php_testing_rule b ON a.testing_type = b.testing_name WHERE a.username COLLATE utf8mb4_general_ci = '$username' ORDER BY a.id DESC LIMIT 1; "); $row = $sql[0]; $html2 = htmlspecialchars($row->output); $test = str_replace(array("\r\n","\r","\n"," "),"",$html2); $result_content2 = str_replace(array("\r\n","\r"," "),"", $test); $studentFile = storage_path('app/public/uploads/Amal Dermawan Udjir/GuideA2.php'); ob_start(); include $studentFile; // Jalankan file PHP siswa $studentOutput = ob_get_clean(); // Tangkap hasil output yang dihasilkan oleh kode siswa $result_content = str_replace(array("\r\n","\r"," "),"", $studentOutput); /* $actual = storage_path("app/private/{$username}/{$userfile}"); $php_output = shell_exec("PHP $actual 2>&1"); $test = str_replace(array("\r\n","\r","\n"," "),"",highlight_string($php_output)); */ return view('php.student.task.result_submssion_task',[ 'result_up' => $result_content, ]); // echo "$value == $sess_name"; } function get_session(){ if (Auth::check()) { $value = Auth::user()->name; return $value; } } }