Multi Files Upload z Podmianą Nazw

0

Witam mam taką piosenkę RHCP. Monarchy of Roses. Tfu. Tj. mam taki skryp... tj. jego fragment...

// ODBIERANIE PLIKU Z OBRAZKIEM

if($_FILES['pliczek']['error'] == 0)
 {
 $zapis = move_uploaded_file($_FILES['pliczek']['tmp_name'], $_SERVER[DOCUMENT_ROOT].'/images/'.basename($_FILES['pliczek']['name']));
}

$base = basename($_FILES['pliczek']['name']);

if($zapis) {
    
    $query = "UPDATE wpisy SET Image = '$base' WHERE Lp = '$Lp'";
    $wynik = mysql_query($query, $link);
    // ERRORS
    echo '<pre>'; if (!$wynik) { $message  = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $query; die($message); } echo '</pre>';

}

Śmiga nawet nieźle, ale muszę zrobić coś więcej. otóż na stronie poprzedniej tych "pliczków" będzie z 10! I nie wiem jak mam sobie z tym poradzić. Mało tego. Każdemu plikowi będę musiał zmienić nazwę, żeby wszystkie miały taką samą, różniącą się tylko numerem na końcu. Np.

32423nj23r983h23gh
32423nj23r983h23gh0
32423nj23r983h23gh1
32423nj23r983h23gh2
32423nj23r983h23gh3
32423nj23r983h23gh4 itd.

Błagam pomóżcie, bo sam sobie z tym nie dam rady!
Dziękuję serdecznie i życzę miłego dnia.
Jakub

1

No ale z czym problem? Wrzucasz 10 plików naraz (możesz znaleźć gotowe skrypty, np. https://blueimp.github.io/jQuery-File-Upload), przesyłasz, generujesz jakiś hash, a potem w pętli do tego hasha dodajesz index i zapisujesz jako nazwę.

0

Możesz elementom na stronie nadać name="pliczek[]", wtedy w PHP będziesz miał $_FILES['pliczek']['name'][0], $_FILES['pliczek']['name'][1] i tak dalej. Możesz sobie po prostu przelecieć pętlą po tym i po sprawie.
https://www.php.net/manual/en/features.file-upload.post-method.php#example-390

1 użytkowników online, w tym zalogowanych: 0, gości: 1