Server IP : 103.174.50.168  /  Your IP : 216.73.216.99
Web Server : LiteSpeed
System : Linux secure.balancedserver.com 5.14.0-284.30.1.el9.tuxcare.els9.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jan 10 17:34:05 UTC 2025 x86_64
User : tanvirul ( 1137)
PHP Version : 8.1.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF
Directory (0711) :  /home/tanvirul/nabookkeeper.com/../

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/tanvirul/nabookkeeper.com/../storage_sync.php
<?php

// Your Laravel project folder name
$projectFolder = 'jamiyaislamiasreemangal.com';

// Correct paths for addon domain
$source = '/home/tanvirul/' . $projectFolder . '/storage/app/public';
$destination = '/home/tanvirul/' . $projectFolder . '/public/storage';

echo "<h2>Starting Storage Sync...</h2>";
echo "<p><strong>Source:</strong> $source</p>";
echo "<p><strong>Destination:</strong> $destination</p>";

if (!is_dir($source)) {
    die("<p style='color:red'>❌ ERROR: Source folder not found!</p>");
}

if (!is_dir($destination)) {
    mkdir($destination, 0775, true);
    echo "<p>Created public/storage folder.</p>";
}

function copyFolder($src, $dst)
{
    @mkdir($dst, 0775, true);
    $dir = opendir($src);

    while(false !== ($file = readdir($dir))) {
        if ($file === '.' || $file === '..') continue;

        $srcFile = $src . '/' . $file;
        $dstFile = $dst . '/' . $file;

        if (is_dir($srcFile)) {
            copyFolder($srcFile, $dstFile);
        } else {
            copy($srcFile, $dstFile);
            echo "<p>Copied: $dstFile</p>";
        }
    }

    closedir($dir);
}

copyFolder($source, $destination);

echo "<h3 style='color:green'>✔ Storage Sync Complete!</h3>";