Files
intra.noxus.fi/test_upload.php
2026-03-10 17:04:45 +02:00

30 lines
1.0 KiB
PHP

<?php
// Simuloi logo upload suoraan palvelimella
ini_set('display_errors', '1');
error_reporting(E_ALL);
header('Content-Type: text/plain');
require_once __DIR__ . '/db.php';
// Testaa kirjoitusoikeus
$compDir = __DIR__ . '/data/companies/web1';
echo "Kansio $compDir:\n";
echo " exists: " . (file_exists($compDir) ? 'kyllä' : 'ei') . "\n";
if (!file_exists($compDir)) {
$ok = @mkdir($compDir, 0755, true);
echo " mkdir: " . ($ok ? 'OK' : 'EPÄONNISTUI: ' . error_get_last()['message'] ?? 'tuntematon') . "\n";
}
echo " writable: " . (is_writable($compDir) ? 'kyllä' : 'EI') . "\n";
// Testaa data/ kansion oikeudet
echo "\ndata/ kansio:\n";
echo " exists: " . (file_exists(__DIR__ . '/data') ? 'kyllä' : 'ei') . "\n";
echo " writable: " . (is_writable(__DIR__ . '/data') ? 'kyllä' : 'EI') . "\n";
$dataCompanies = __DIR__ . '/data/companies';
echo "\ndata/companies/ kansio:\n";
echo " exists: " . (file_exists($dataCompanies) ? 'kyllä' : 'ei') . "\n";
echo " writable: " . (is_writable($dataCompanies) ? 'kyllä' : 'EI') . "\n";