30 lines
1.0 KiB
PHP
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";
|