super, dziękuję bardzo

Cytat(nospor @ 7.01.2021, 16:25:55 )

Wywal ten IF. wystarczy tylko to:
$newFileName = $fileName.'.'.$fileExtension;
$ = 1;
$i++;
$newFileName = $fileName.'['.$i.']'.'.'.$fileExtension;
}
i juz
A w petli nie negacja tylko czy plik istnieje
nie jednak to nei dziala - zapisuje mi dwa razy tren sam plik...
daje w razie czego cala klamerke
if (isset($_FILES['uploads'])) { $filesToUpload = $_FILES['uploads'];
$countFilesToUpload = count($filesToUpload['name']); $counter = 0;
for ($i = 0; $i < $countFilesToUpload; $i++) {
$newFileId = newStringId(8);
$fileExtension = explode('.', $filesToUpload['name'][$i]); $fileName = str_replace('.'.$fileExtension, '', $filesToUpload['name'][$i]); if (in_array($fileExtension, $allowedExtensions)) { $newFileName = $fileName.'.'.$fileExtension;
$countWhile = 1;
$countWhile++;
$newFileName = $fileName.'['.$i.'].'.$fileExtension;
}
// Dodajmy wpis do bazy danych
$newFile = $loadPageDataBase -> files -> addChild('file', $newFileName);
$newFile -> addAttribute('id', $newFileId);
$newFile -> addAttribute('title', '');
$counter++;
}
}
}
ło matko jakie przeoczenie az wstyd

$newFileName = $fileName.'['.$countWhile.'].'.$fileExtension;
...jednak mimo tej poprawki dalje tworzy caly czas ten sam plik - czyli po prostu while nie dziala