[ zdravahrana @ 12.09.2013. 18:45 ] @
Pravim vrlo jednostavnu stranicu, i tu bih htio da postavljam fajlove koji se mogu preuzeti. Posto sam slab sa PHP treba mi pomoc. Htio bih da pomocu PHP koda upload-ujem te fajlove i da mi se kod na stranici sam generise i napravi link da ne prepravljam svaki put html kod rucno. Interesuje me da li se ti fajlovi mogu smjestiti u neku bazu il jednostavno idu u neki folder. Izgled bi bio krajnje jednostavan, kao na slici
[ dakipro @ 13.09.2013. 08:49 ] @
Fajlovi se mogu smestiti u bazu, ali je mnogo bolje i prakticnije cuvati podatke o fajlovima u bazu a same fajlove smestati u folder.
Ako je to bilo pitanje uopste...
[ djordjevic_i @ 13.09.2013. 09:22 ] @
Citat:
zdravahrana:
Pravim vrlo jednostavnu stranicu, i tu bih htio da postavljam fajlove koji se mogu preuzeti. Posto sam slab sa PHP treba mi pomoc. Htio bih da pomocu PHP koda upload-ujem te fajlove i da mi se kod na stranici sam generise i napravi link da ne prepravljam svaki put html kod rucno. Interesuje me da li se ti fajlovi mogu smjestiti u neku bazu il jednostavno idu u neki folder. Izgled bi bio krajnje jednostavan, kao na slici

http://www.w3schools.com/php/php_file_upload.asp
Ovde mozes videti jednostavan primer kako bi mogao file postaviit na server. Prilikom svakog uploada (ukoliko je uspešan) u neku tabelu upišeš npr. naziv faj, i jednostavno izvuces nazive fajlova i generises link tipa: <a href="/uploads/example.pdf">Klikni za download</a>
Na linku koji sam ti dao imas kompletan primer upload-a, samo ga prilagodi sebi.
[ zdravahrana @ 13.09.2013. 12:28 ] @
Umem da upload-ujem fajl u neki folder na serveru, al ne znam kako mi se dinamicki na odredjenoj stranici kreira link za download. Imas li neki tutorijal o tome..
[ dakipro @ 13.09.2013. 12:58 ] @
Ako te dobro razumem, to sto tebi treba je toliko "sitno" da verovatno niko nije napravio tutorijal jer je to "nativ" funkcija
Code:
foreach($linkovi as $id=>$link){
echo <a href="fajl/$id">$link</a>
}


?
[ zdravahrana @ 13.09.2013. 13:16 ] @
Mislio sam na tutorial koji sve to obuhvat jer sam PHP pocetnik. Jel kad pravim upload formu treba da dodam i podatke koji ce mi se snimiti u tabelu a u vezi su sa tim fajlom...to mi bas ne ide..
[ Tpojka @ 13.09.2013. 14:45 ] @
Može i bez baze koristeći scandir.
Naravno, sve zavisi od mogućnosti i potreba.
[ miloskec @ 13.09.2013. 15:43 ] @
U skripti u kojoj radiš upload dodaj funkciju koja će ti nakon uspešnog uploada skladištiti putanju tvog fajla u tabelu u bazi.
Znači potrebno znanje:
http://www.w3schools.com/php/php_mysql_insert.asp

Kada listaš fajlove listaš polja iz baze i kreiraš html
http://www.w3schools.com/php/php_mysql_select.asp

Mada ti je jednostavniji scandir što ti je Trojka predložio