Poslao: 12 Jul 2008 22:57
|
offline
- problemi
- Novi MyCity građanin
- 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.
|
|
Poslao: 13 Jul 2008 00:06
|
offline
- igor86
- Stručni saradnik
Web programiranje
- Pridružio: 24 Maj 2006
- Poruke: 1633
|
milion puta se pricalo o tome. Pretrazi forum
|
|
|
|
Poslao: 13 Jul 2008 07:37
|
offline
- problemi
- Novi MyCity građanin
- 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.
|
|
|
|
Poslao: 13 Jul 2008 12:56
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- 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 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?
|
|
|
|
Poslao: 13 Jul 2008 13:12
|
offline
- problemi
- Novi MyCity građanin
- 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.
|
|
|
|
Poslao: 13 Jul 2008 13:34
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- 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";
}
|
|
|
|
Poslao: 14 Jul 2008 16:53
|
offline
- problemi
- Novi MyCity građanin
- 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.
|
|
|
|
Poslao: 14 Jul 2008 18:07
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- 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().
|
|
|
|