@nospor, właśnie też kombinowałem, ale albo coś innego źle zrobiłem i nic mi nie zwracało, albo gdzieś indziej błąd popełniałem.
Złe kombinowanie

@redeemer Wciąż źle

Nie wiem co dalej

próbowałem też różnie przestawiaać/zamieniać. Wyniki były 3
1. Wyskakuje 'Array' zamiast nazwy piku oraz rozmiar
2. Nic nie wyskakuje w obu
3. Wyskakuje nazwa podstawowa (taka jaką wysyłam),a błąd z rozmiarem
Być może źle wkleiłem kod? ; / I były nietrafne moje próby? Można prosić o aktualizację powyższych co do poniższego? Próbowałem już wiele razy, lecz bez skutku

(.
Próbuję coś stworzyć, ale nawet manual np. o list i wiele przykładów z google, za wiele mi nie dały do myślenia

Powinno: zmieniać nazwę pliku, jeśli już istnieje na $i++, gdy rozmiar pliku, który jest pod tą samą nazwą początkową: $plik_nazwa = $_FILES['plik']['name']; jest inny od aktualnego przesyłać plik.
W innym wypadków, usuwać plik tymczasowy, a orginału o tym samy rozmiarze i nazwie nie nadpisywać.
Oryginalny kod :
<?php
function rename_if_exists($dir, $filename) {
$i = 0;
while(file_exists($dir . $filename)) { // If file exists, add a number to it. $filename = $prefix . ++$i . $ext;
}
return $filename;
}
{
$plik_nazwa = $_FILES['plik']['name'];
$plik_nazwa = rename_if_exists('pliki/', $plik_nazwa);
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_rozmiar = $_FILES['plik']['size'];
echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!"; }
}
?>
Dobranoc wszystkim

)