Usuwanie spacji ze stringa:
$nazwa_pliku = str_replace(" ", "", $nazwa_pliku);
i dopiero wtedy wrzucacie na serwer i do bazy
EDYTKA:
W sumie nie wiem czy sami to rzeźbiliście w php czy pod spodem jakiś cms jest...
Anyway jeśli sami to po wysłaniu formularza plik jest w $_FILES i nazwa pliku znajdziecie pod $_FILES['plik']['name'];
czyli wychodzi całość (zakładając że to czysty PHP, po wysłaniu forma):
Kod:
$plik_nazwa = $_FILES['plik']['name'];
if (isset($plik_nazwa) && $plik_nazwa != "") {
$plik_tmp = $_FILES['plik']['tmp_name'];
$rozszerzenie = pathinfo($plik_nazwa);
if ($rozszerzenie['extension'] != 'SC2Replay') { echo "Zly format pliku. Prawidlowe rozszerzenie to .SC2Replay!";}
else {
if(is_uploaded_file($plik_tmp)) {
$plik_nazwa = str_replace(" ", "", $plik_nazwa);
move_uploaded_file($plik_tmp, "upload/"."$plik_nazwa");
}
}
}
Powinno działać, ostatnio miałem do czynienia z uploadem plików w formie jakieś 2 lata temu
Anyway jeśli nie mieliście do czynienia z php chyba prościej by było to na jakimś cmsie postawić, dorzucić jakieś moduły do uploadu plików i rankingów, searcha, pozwolić każdemu tworzyć content i by było