| Server IP : 152.53.162.115 / Your IP : 216.73.217.85 Web Server : Apache/2 System : Linux host 6.12.0-55.40.1.el10_0.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 21 05:54:51 EDT 2025 x86_64 User : pbshosting ( 1005) PHP Version : 8.3.30 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/pbshosting/domains/pbshosting.com/private_html/ |
Upload File : |
<?php
$csvFile = 'sheet1.csv'; // your CSV file
$basePath = '/home/pbshosting/domains/'; // Correct root folder
$rows = array_map('str_getcsv', file($csvFile));
$header = array_map('trim', $rows[0]);
$malIndex = array_search('Malicious', $header);
foreach (array_slice($rows, 1) as $row) {
// Safe trim (removes hidden characters)
$relativePath = trim($row[$malIndex] ?? '', " \t\n\r\0\x0B");
if ($relativePath === '') continue;
// Remove leading slash if exists
$relativePath = ltrim($relativePath, '/');
// Build absolute path
$fullPath = $basePath . $relativePath;
if (file_exists($fullPath)) {
echo "$relativePath => FOUND<br>";
} else {
echo "$relativePath => NOT FOUND (checked: $fullPath)<br>";
}
}