|
@@ -36,9 +36,9 @@ function handleImageUpload($fileInputName = 'image_file') {
|
|
|
return ['success' => false, 'message' => 'Die Datei ist kein gültiges Bild.'];
|
|
return ['success' => false, 'message' => 'Die Datei ist kein gültiges Bild.'];
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- $imagesDir = __DIR__ . '/../assets/images';
|
|
|
|
|
- if (!is_dir($imagesDir)) {
|
|
|
|
|
- mkdir($imagesDir, 0755, true);
|
|
|
|
|
|
|
+ $uploadsDir = rtrim(UPLOADS_DIR, '/\\');
|
|
|
|
|
+ if (!is_dir($uploadsDir)) {
|
|
|
|
|
+ mkdir($uploadsDir, 0755, true);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$safeBaseName = preg_replace('/[^a-zA-Z0-9_-]/', '-', pathinfo($originalName, PATHINFO_FILENAME));
|
|
$safeBaseName = preg_replace('/[^a-zA-Z0-9_-]/', '-', pathinfo($originalName, PATHINFO_FILENAME));
|
|
@@ -48,11 +48,11 @@ function handleImageUpload($fileInputName = 'image_file') {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$targetFilename = $safeBaseName . '.' . $extension;
|
|
$targetFilename = $safeBaseName . '.' . $extension;
|
|
|
- $targetPath = $imagesDir . '/' . $targetFilename;
|
|
|
|
|
|
|
+ $targetPath = $uploadsDir . '/' . $targetFilename;
|
|
|
$counter = 1;
|
|
$counter = 1;
|
|
|
while (file_exists($targetPath)) {
|
|
while (file_exists($targetPath)) {
|
|
|
$targetFilename = $safeBaseName . '-' . $counter . '.' . $extension;
|
|
$targetFilename = $safeBaseName . '-' . $counter . '.' . $extension;
|
|
|
- $targetPath = $imagesDir . '/' . $targetFilename;
|
|
|
|
|
|
|
+ $targetPath = $uploadsDir . '/' . $targetFilename;
|
|
|
$counter++;
|
|
$counter++;
|
|
|
}
|
|
}
|
|
|
|
|
|