| Autor | Zpráva | ||
|---|---|---|---|
| Miso Profil * |
#1 · Zasláno: 7. 8. 2013, 12:17:56
Zdravím,
pri uploade suborov názvy suborov upravujem aby nemali diakritu, znaky ako bodky, čiarky atď. Inak by to robilo šarapatu :) Avšak samozrejme jedna bodka z toho názvu ostať musí - formát súboru .jpg... Preto som použil funkciu explode: $file_part = explode('.', $_FILES['Filedata']['name']);
$file_part[0] // názov
$file_part[1] // príponatento script všetko urobí ako má avšak až dovtedy pokým nie je v názve súboru aj nejaká iná bodka. Napríklad v doc súboroch je to bežné, kde je určitý dlhý pojem skracovaný... Preto by som nejakým spôsobom potreboval aby tá druhá časť explode bola ,,všetko od poslednej bodky".. Takže ak bude v prvej časti aj 10 bodiek tak stále budú ako jedna časť. Tieto potom dodatočne prepíšem (aby tam neboli).. Pozná niekto nejaký spôsob ako o vyriešiť?? ďakujem |
||
| nemeja Profil |
#2 · Zasláno: 7. 8. 2013, 12:26:19
Nebylo by lepší použít funkci pathinfo() a až poté upravit název souboru?
|
||
| Jan Tvrdík Profil |
Miso:
$fullname = 'abc.def.ghi'; $name = substr($fullname, 0, strrpos($fullname, '.')); |
||
| Kcko Profil |
#4 · Zasláno: 7. 8. 2013, 12:29:19
Miso:
echo end($file_part); |
||
| Miso Profil * |
#5 · Zasláno: 7. 8. 2013, 14:03:43
nemeja:
díki :) |
||
|
Časová prodleva: 12 let
|
|||
0