Bir projem var mobilde fotoğraf seç kısmına telefon ile fotoğraf çekiyorum ekliyor ancak tekrar çektiğimde eskisi gidiyor bitane ekliyor ama ben 1 den fazla ekletmek istiyorum nasıl yapabiliirm
<div class="form-group row">
<label for="images" class="col-sm-12 col-md-2 col-form-label">Resimler (Maks. 6)</label>
<div class="col-sm-12 col-md-10">
<input type="file" id="images" name="images[]" multiple required>
</div>
</div>islem.php:
if (isset($files['error']) && count($files['name']) <= 6) {
$uploadDir = __DIR__ . '/../resim/';
$fileNames = [];
$uploadError = false;
for ($i = 0; $i < count($files['name']); $i++) {
if ($files['error'][$i] === UPLOAD_ERR_OK) {
$fileTmpPath = $files['tmp_name'][$i];
$fileName = $files['name'][$i];
$fileNameCmps = explode('.', $fileName);
$fileExtension = strtolower(end($fileNameCmps));
$allowedExts = ['jpg', 'jpeg', 'png', 'gif'];
if (in_array($fileExtension, $allowedExts)) {
$currentDateTime = date('Ymd_Hi');
$newFileName = $currentDateTime . '_' . $fileName;
$destPath = $uploadDir . $newFileName;
if (move_uploaded_file($fileTmpPath, $destPath)) {
addWatermark($destPath, $currentDateTime);
$fileNames[] = $newFileName;
} else {
$uploadError = true;
error_log("Dosya yükleme hatası: $fileName");
break;
}
} else {
$uploadError = true;
error_log("Geçersiz dosya uzantısı: $fileExtension");
break;
}
} else {
$uploadError = true;
error_log("Dosya yükleme hatası: " . $files['error'][$i]);
break;
}
}AnyDesk verebilirim
@nazimduran; Hocama çok teşekkür ediyorum çok hızlı bir şekilde yaptı kendisine ne kadar teşekkür etsem azdır.