Upload slika uz prateći tekst

Upload slika uz prateći tekst

offline
  • Pridružio: 08 Jul 2008
  • Poruke: 28

Treba da napravim skriptu koja će omogućiti upload slika uz ubačene podatke koji treba da se unesu na sajtu prilikom uploada a kasnije na sajtu treba da se vrši pretraga tih podataka uz prikaz slika. Kako bi bilo najbolje da to ukomponujem što jednostavnije i da li bi bilo dobro da se upload vrši bez mysql (mislim kasnije zbog brzine pretrage).



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

milion puta se pricalo o tome. Pretrazi forum



offline
  • Pridružio: 08 Jul 2008
  • Poruke: 28

Prijatelju, pregledao sam sve teme od strane 1 do 9 gde se spominje upload ali nisam našao ništa vezano za ono što mene interesuje. Ako neko zna neka postavi link do te stranice.

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

U sustini, za pratece podatke imas dve opcije: da ih cuvas u bazi i u txt fajlu. Za par slika bi i mogao txt da posluzi, ali za vise slika najbolje bi bilo da ostale podatke cuvas u mysql bazi.

Upload slike je jednostavno uraditi, i ima bar 10 razlicitih skripti samo na ovom forumu kako se to radi. Onog cega, medjutim, nema je kompletno resenje tvog problema Smile Ne bi bilo lose da umesto sto "pretrcavas" skripte procitas PHP manual, videces koliko je u stvari jednostavno to sto trazis.

Koliko podataka, osim same slike, treba da sacuvas? Koji tip, imas li mysql bazu?

offline
  • Pridružio: 08 Jul 2008
  • Poruke: 28

Posetilac treba da ostavi svoje podatke i izvrši upload neke slike uz te podatke i to je cela poenta. Shvatio sam da mi je ipak bolje sa bazom jer se radi o većoj količini slika. Nisam još počeo da radim zasad samo gledam koja bi opcija bila najbolja, da ne krenem sa nekim rešenjem koje će mi samo oduzeti vreme Što se tiče uploada to bi bile samo slike i to jpeg format. Video sam mnoga rešenja za upload i to nije problem, ono što me muči je kako da rešim najefikasnije da se rezultati unetih podataka i uploadovane slike prikazuju istovremeno na stranici.
I slikama koje se uplouduju treba odmah izmeniti nazive i novi naziv prikazati u pretraživaču.

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

Za izmenu naziva imas PHP funkciju rename.

A za prikazivanje podataka bi otprilike bilo (pod pretpostavkom da cuvas putanje do slika u bazi):

$query = mysql_query("SELECT * FROM `tabela_sa_slikama`"); while ($podaci = mysql_fetch_array($query)) { echo "<img src='" . $podaci{'slika'} . "' width='640' height='480' alt=''><br>\n"; echo "Sliku postavio: " . $podaci{'ime'} . " " . $podaci{'prezime'} . "<br>\n"; echo "Slika postavljena: " . $podaci{'datum'} . "<br>\n"; }

offline
  • Pridružio: 08 Jul 2008
  • Poruke: 28

Počinjem da radim večeras pa ćemo videti kako će ispasti.

Dopuna: 14 Jul 2008 16:53

Ne pravim bazu rešio sam da uploudujem fajlove i oni će biti brisani svakih 60 dana u kompletu sa porukama jer bi pravili veliko opterećenje a pošto je sve besplatno nemam nameru da se izlažem nekim troškovima hostinga. E sad jel može neko da mi objasni kako da namestim da se ti fajlovi automatski brišu po određenom datumu, da ne moram ručno brisati fajl po fajl.

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

Ako koristis cPanel, imas u njemu CronJobs (nesto kao Scheduled Tasks u Windowsu), pa mozes da podesis da se recimo svakog dana u 00:00 pokrene skripta koja proverava starost fajlova i brise ih po potrebi. Za brisanje fajlova imas php funkciju unlink().

Ko je trenutno na forumu
 

Ukupno su 1185 korisnika na forumu :: 57 registrovanih, 7 sakrivenih i 1121 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, _Sale, A.R.Chafee.Jr., babaroga, Bobrock1, bojankrstc, Boris90, cavatina, ccoogg123, dankisha, darcaud, dekan.m, deLacy, Denaya, DENIRO, djboj, Dorcolac, dragoljub11987, Georgius, gomago, GORDI, gorican, goxin, h8propaganda, HogarStrashni, HrcAk47, hyla, Istman, Ivica1102, kikisp, Kubovac, kunktator, kybonacci, ljubacv, Marko Marković, MiG-29M2, milenko crazy north, Milometer, mnn2, nebkv, nemkea71, Panter, Parker, procesor, raptorsi, Ripanjac, RJ, robert1979, Romibrat, S2M, Sirius, SlaKoj, tmanda323, Vlad000, voja64, Wrangler, šumar bk2