Script erstellt
This commit is contained in:
63
test-upload-limits.php
Normal file
63
test-upload-limits.php
Normal file
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
// Test der Upload-Limits
|
||||
echo "📸 Test der Upload-Limits\n";
|
||||
echo "========================\n\n";
|
||||
|
||||
// 1. PHP-Upload-Limits
|
||||
echo "1. PHP-Upload-Limits:\n";
|
||||
$limits = [
|
||||
'upload_max_filesize' => ini_get('upload_max_filesize'),
|
||||
'post_max_size' => ini_get('post_max_size'),
|
||||
'max_file_uploads' => ini_get('max_file_uploads'),
|
||||
'memory_limit' => ini_get('memory_limit')
|
||||
];
|
||||
|
||||
foreach ($limits as $setting => $value) {
|
||||
echo " - $setting: $value\n";
|
||||
}
|
||||
|
||||
// 2. Laravel Validierungsregeln prüfen
|
||||
echo "\n2. Laravel Validierungsregeln:\n";
|
||||
$controllerPath = 'app/Http/Controllers/UserNailPolishController.php';
|
||||
if (file_exists($controllerPath)) {
|
||||
$content = file_get_contents($controllerPath);
|
||||
if (preg_match('/image.*max:(\d+)/', $content, $matches)) {
|
||||
$maxKB = $matches[1];
|
||||
$maxMB = $maxKB / 1024;
|
||||
echo " - Bild-Upload-Limit: {$maxKB}KB ({$maxMB}MB)\n";
|
||||
|
||||
if ($maxMB >= 10) {
|
||||
echo " ✅ Upload-Limit ist ausreichend (>= 10MB)\n";
|
||||
} else {
|
||||
echo " ❌ Upload-Limit ist zu klein (< 10MB)\n";
|
||||
}
|
||||
} else {
|
||||
echo " ❌ Keine Bild-Upload-Validierung gefunden\n";
|
||||
}
|
||||
} else {
|
||||
echo " ❌ Controller nicht gefunden\n";
|
||||
}
|
||||
|
||||
// 3. View-Text prüfen
|
||||
echo "\n3. View-Text:\n";
|
||||
$viewPath = 'resources/views/user-nail-polishes/create.blade.php';
|
||||
if (file_exists($viewPath)) {
|
||||
$content = file_get_contents($viewPath);
|
||||
if (preg_match('/Maximale Größe: (\d+MB)/', $content, $matches)) {
|
||||
echo " - Angezeigte Größe: {$matches[1]}\n";
|
||||
|
||||
if ($matches[1] === '10MB') {
|
||||
echo " ✅ View zeigt korrekte Größe an\n";
|
||||
} else {
|
||||
echo " ❌ View zeigt falsche Größe an\n";
|
||||
}
|
||||
} else {
|
||||
echo " ❌ Keine Größenangabe in View gefunden\n";
|
||||
}
|
||||
} else {
|
||||
echo " ❌ View nicht gefunden\n";
|
||||
}
|
||||
|
||||
echo "\n✅ Upload-Limits Test abgeschlossen!\n";
|
||||
echo "🔗 Testen Sie jetzt: https://neonail.vogt.de.com/create-nail-polish\n";
|
||||
?>
|
||||
Reference in New Issue
Block a user