| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 |
Nazdarek. Mam taky mensi problem. Totiz, pri vkladani obrazkov sa mi stava ze uzivatelia vkladaju obrazky s rovnakym nazvom. (pomenovanim napr. dscf0002_152,alebo obr.1).Problem je v tom, ze ked sa uz nachadza v adresari obrazok s rovnakym nazvom, tak ten novsi ho jednoducho prepise. No a ja by som to potreboval nejako vyriesit. Neviete mi nejako poradit? Najvhodnejsie sa mi zda prepisovanie nazvu obrazku pri vkladani do formulara, no to co som uz skusal, tak nefungovalo. Je nieco take vobec mozne?
|
|
Registrovaný: 29.12.05 Prihlásený: 14.08.18 Príspevky: 539 Témy: 62 Bydlisko: 127.0.0.1 (... | Napísal qacer: 13.10.2007 14:02 | |
|
pokial to uploadujes cez html form mozes bud skontrolujes cez funkciu file_exists ci tam ten subor uz je, alebo pri uploaovani o bude premenovavat nahodnym nazvom, napr ja pouzivam :
Kód: if ($_FILES['subor']['type']=="image/pjpeg")$pripona="jpg"; elseif ($_FILES['subor']['type']=="image/jpeg")$pripona="jpg"; elseif ($_FILES['subor']['type']=="image/gif")$pripona="gif"; elseif ($_FILES['subor']['type']=="image/png")$pripona="png"; elseif ($_FILES['subor']['type']=="image/x-png")$pripona="png";
$rand= rand (1, 100); $nazaheslovanie=date(jnYHis).$rand; $hash= substr(md5($nazaheslovanie), 0, 8); $novynazov= $hash.".".$pripona;
_________________ "Kde končí hiphop, začína IQ." |
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | Napísal autor témy newboy1: 14.10.2007 11:25 | |
|
No mam to riesene tak, ze formular je nastaveny na vkladanie viacerych suborov naraz a pri samotnom spracovani sa mi len priamo nakopiruje do zvoleneho adresara:
if ($$fotka_type=="image/jpeg" ||
$$fotka_type=="image/pjpeg" ||
$$fotka_type=="image/gif" ||
$$fotka_type=="image/x-png") {
copy($$fotka, "./pictures/{$$fotka_name}") ;
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|