Moram priznati da konfuzniji sajt od ovog nisam video!?
Nije mi jasno koja je poenta registracije i te login skripte? Ako vec moram da se logujem zelim da imam prikaz svojih fajlova koje sam postavio i da manipulisem njima.
U tvom slucaju kada se korisnik loguje moze da pregleda slike koje su drugi postavili i to na sasvim ne praktican nacin (listajuci jednu po jednu..?)
Pored toga pokusao sam da uploadujem sliku u jpg formatu i dobijam poruku
izabrali ste pogresan tip fajla ! bez obzira da li sam logovan ili ne...!?
I dalje mi nije jasno zbog cega bi neko morao da se registruje da bi pregledao slike koje su korisnici postavili, a jos vise je konfuzno kada posle registracije ne mozes pristupiti svojim slikama...cemu sve to?
Jedina poenta te registracije je da ti imas podatke o clanovima, a svrha ne postoji.
To je moje misljenje, o sadasnjem stanju sajta, ali moze se sve to srediti veoma lako ako poznajes php.
Dodavanjem ove opcije zauzimao bi se veci prostor na serveru.Znaci moralo bi da se naplacuje.Mozda ?!
Pravljenjem jedne baze podataka koja ce cuvati tekstualne informacije o slikama neces zauzeti neki ogroman prostor na serveru. Otprilike za 1000 slika ta baza ce biti velicine par slika tako da ti to nije nikakav dodatni trosak, a mogucnosti su velike.
Ja bi mogao da uradim nalog za pristup za svakog clana,ali to bi bio vec posao i onda bi zainteresovani morali da plate za posebne naloge.
Ovo mi uopste nije jasno... Ako vec imas registraciju i login skriptu onda imas i nalog za pristup svakog clana i ne vidim sta ti tu imas da odradjujes kada skripta radi sama.
Ako imas neku PHP skriptu sa bazom podataka,koju bi mogao da ubacim u sajt,bilo bi od velike pomoci.
U 90% slucajeva ne koristim gotove skripte posto mi je mnogo lakse i brze da sam napravim da radi posao bas onako kako zelim. Ako zelis mogu i tebi pomoci sa savetima, ali ne ocekuj gotov kod.
Kako bi se to sve moglo resiti?
1. Napravi jednu bazu npr. SLIKE sa kolonama npr: id_slike(auto_inc), ime, velicina, ekstenzija, sirina, visina, putanja, datum,
id_usera...
2. Kada uploadujes sliku na server pokupi te informacije o slici i upisi ih u bazu tako da je id_usera ustvari id registrovanog korisnika iz login tabele koji postavlja sliku. Tako ces tacno znati cija je koja slika.
3. Kada se korisnik uloguje (proveris cookie ili session) pogledas koji je id u bazi i napravis upit tipa :
Kod:
SELECT * FROM SLIKE WHERE id_usera = '$id'
Tim upitom dobijas sve slike koje je korisnik koji je ulogovan postavio i mozes da ih prikazes...
Rad sa bazom ti otvara jos mnogo mogucnosti... Mozes da omogucis korisnicima da pretrazuju slike po odredjenim kategorijama.
Primer1: Zelim da pogledam sve slike koje nisu vece od 200kb posto imam dial up vezu.
Napravis upit koji selektuje slike kod kojih je kolona
velicina manja od 200kb i prikazes...
Primer2:Redovno posecujem sajt i nisam bio poslednja 4 dana. Zelim da pogledam sta je postavljeno u tom periodu.
Napravis upit koji selektuje slike po koloni
datum i prikazes one koje su postavljene u poslednja 4 dana itd...
To sve stvarno nije komplikovano napraviti ako radis u php-u. Mozes poceti pa pitaj ako negde zapne.
U drugom slucaju mozes pronaci neku skriptu koja obuhvata sve ove stvari (registracija, login, upload, prikaz galerija itd.) pa podesiti prema potrebi.
Iskreno ovo sto sada stoji je lose i graficki i programski... bez ljutnje nadam se, to je samo moje misljenje.
off topic: ZEROF = Lovac_Moreplovac = Lovac_na_Novac = jel to sve jedna ista osoba ili gresim?