[ alfa-pro @ 27.04.2010. 19:34 ] @
Napravio sam uploud formu za slike koja mi smesta u odredjeni folder...

Sada kako da ih ucitam te slike iz tog foldera da ih prikazem na sajt?

Kada uploudujem opreko forme da se prikaze ta slika na sajt automatski...
[ kazil @ 27.04.2010. 20:05 ] @
Mozes prilikom upload-a u bazu unositi nazive i putanju do slika, pa ih posle iscitati i tako prikazati, ili iscitati sadrzaj foldera sa, npr.: http://php.net/scandir
[ alfa-pro @ 28.04.2010. 01:53 ] @
hvala
[ Goran Rakić @ 28.04.2010. 02:11 ] @
Besmislene li teme.
[ alfa-pro @ 28.04.2010. 07:04 ] @
@kazil:

E uradi sam ovo i radi a kako da odobrim da nemogu sve ekstenzije da se uplouduju??
samo slike da ne moze .txt .js .php .av
i ostali znaci samo slike


[Ovu poruku je menjao alfa-pro dana 28.04.2010. u 17:34 GMT+1]
[ mitke013 @ 29.04.2010. 10:30 ] @
Citat:
Goran Rakić: Besmislene li teme.


Jos besmisleniji odgovor jednom pocetniku.

Citat:

E uradi sam ovo i radi a kako da odobrim da nemogu sve ekstenzije da se uplouduju??
samo slike da ne moze .txt .js .php .av
i ostali znaci samo slike


Koristi getimagesize() funkciju. Ako fajl nije slika, dobices false. Veoma dobro radi i daleko je jednostavnije koristiti nju nego file_info ili mime types.

[ alfa-pro @ 29.04.2010. 14:20 ] @
@mitke

mozes da mi pomognes oko unosa ove funkcije?
ja sam pokusao da uradim ovako ali i dalje uplouduje i ostale datoteke koje nisu slike

Code:

if (getimagesize($_FILES['name']['size'] > 5000)) {
echo "Error";
}
else {
echo "Successful";
}


Neznam da li to treba ovako zamolio bih te da mi objasnis kako da bi u buduce znao...
Hvala ti unapred...


[ mitke013 @ 29.04.2010. 15:11 ] @
Citat:
alfa-pro: @mitke

mozes da mi pomognes oko unosa ove funkcije?
ja sam pokusao da uradim ovako ali i dalje uplouduje i ostale datoteke koje nisu slike

Code:

if (getimagesize($_FILES['name']['size'] > 5000)) {
echo "Error";
}
else {
echo "Successful";
}


Neznam da li to treba ovako zamolio bih te da mi objasnis kako da bi u buduce znao...
Hvala ti unapred...


Kad submitujes formu, browser posalje to serveru. Tada se aktivira php fajl koji si podesio u 'action' forme. Poslati fajl se nalazi samo privremeno na serveru, tj. nakon sto se php zavrsi, svi ti fajlovi se brisu. Na tebi je da proveris da li je fajl slika ili ne pre nego sto je iskopiras.

A sad:
posto zaista nemam nameru da ti radim domaci, procitaj prvo dokumentaciju za getimagesize posto vidim da ni pogled nisi bacio. Hocu da ti pomognem, ali sta je ovo:
Code:
getimagesize($_FILES['name']['size'] > 5000)
??
[ alfa-pro @ 29.04.2010. 16:14 ] @
Neznam nesto sam pokusavao sa tim ako ima vise od 50000 bajtova da ne uplouduje...