[ Commander @ 01.07.2006. 15:31 ] @
| Nasao sam php skriptu koju bih stavio na svoju stranicu tako da ljudi mogu download moje sadržaje. Ali ne znam kako da u ovu skriptu stavim fajl za download? Molim pomoć
[Ovu poruku je menjao Commander dana 10.07.2006. u 13:54 GMT+1] |
[ Commander @ 28.07.2006. 20:27 ] @
jel itko može pomoći
[ CtrlAltDel @ 28.07.2006. 21:16 ] @
jao bre zasto odma trcite na gotova resenja... stvarno ne volim da kopam po tudjem kodu...
ajd objasni tacno sta si zamislio u tom download-u pa da napisemo nesto ...
iskreno nisam ni zvirnuo u skriptu tako ako si bash resio nju da koristis cekaj nekog drugog :)
[ Commander @ 28.07.2006. 21:30 ] @
pa gle lega, želim da na najjednostavniji način napravim da kad netko klikne na link da može download file koji sam ja odredio
[ CtrlAltDel @ 28.07.2006. 21:49 ] @
pa dobro strpas sve fajlove u direktorijum download...
ok onda php-om procitamo sve nazive fajlova u tom direktorijumu strpamo u niz ...
na stranici imamo jos jedan niz sa istim brojem clanova gde samo upises kako zelis da se zove link...
onda imamo for petlju koja stampa linkove i hrefove prema ova dva niza...
mislim da je ovo najjednostavnije...
[ Commander @ 28.07.2006. 22:06 ] @
pa jel bi to mogao napisati ili ces sa moje skripte to napraviti?
[ CtrlAltDel @ 28.07.2006. 22:14 ] @
mozemo da napisemo ... cek mislim da sam pisao vec nesto slicno
provericu pa cu da postujem
[ CtrlAltDel @ 28.07.2006. 22:35 ] @
nisam imao napisano , eve sad sveze provereno i radi...
Code:
<?
$direktorijum= 'images/';
// kreiramo niz fajlova -----------------------------------------------
$fajlovi=array();
$brojac=0;
if ($handle = opendir($direktorijum))
{
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != ".." && $file !="Thumbs.db")
{$fajlovi[$brojac]=$file;
$brojac++;
};
};
closedir($handle);
};
//---------------------------------------------------------------------
//niz koji sadrzi nazive linkova
$nazivi=array(
'Driver za...',
'Slika sa...',
'basd',
'basd',
'basd',
'basd',
'basd',
'basd',
'basd',
);
//-----------------------------------------------------
//stampamo linkove
for ($i=0; $i<=count($fajlovi)-1; $i++)
{
echo '<a href="'.$direktorijum.$fajlovi[$i].'" target="_blank">'.$nazivi[$i].'</a><br>';
};
?>
[ Ivan Miladinović @ 31.07.2006. 01:55 ] @
@CtrlAltDel
E bas mi trebala ovakva skripta za nesto slicno malocas i mrzelo me da je pisem... Tnx :)
[ CtrlAltDel @ 31.07.2006. 07:11 ] @
nista ,sluzimo narodu :)
moz i elegantnije... ako nadogradis ili se setis necega postuj da poboljsamo...
[ CtrlAltDel @ 02.08.2006. 02:31 ] @
e napravili smo veliki propust u osmisljavanju ove zezalice
nismo proveravali velicinu fajl-a dodavali u niz i stampali uz svaki fajl...
a prvi ja mrzim kad ne vidim oma koliko je to sto skidam.... nc nc nc
uradicu sutra najverovatnije pa cu da postujem - malo je sad kasno :)
[ SmilieBG @ 02.08.2006. 07:51 ] @
Imam i ja sinoc napravih jednu, ko hoce neka mi sibne PP.
Poz,
Sale
[ Commander @ 18.08.2006. 22:10 ] @
Citat: CtrlAltDel: e napravili smo veliki propust u osmisljavanju ove zezalice
nismo proveravali velicinu fajl-a dodavali u niz i stampali uz svaki fajl...
a prvi ja mrzim kad ne vidim oma koliko je to sto skidam.... nc nc nc
uradicu sutra najverovatnije pa cu da postujem - malo je sad kasno :)
e kad ćeš je postat
[ CtrlAltDel @ 19.08.2006. 02:15 ] @
sutra, puno posla i nagazise me u vojsci... evo obecavam
[ CtrlAltDel @ 19.08.2006. 02:49 ] @
evo ... onako nabrzaka filesize vraca velicinu fajla u bajtovima znaci podelili smo sa 1024 i dobili kilobajte... i naravno zaokruzili na dve decimale
u sustini najbolje bi bilo da se uradi dodatna funkcija koja ce da proverava u kom redu velicina je fajl - B KB MB GB
i u zavisnosti od toga da stampa odgovarajuci format... da ne bude 10 000 KB i sl...
u gornjem skriptu menjamo samo for petlju pod komentarom //stampamo linkove
Code:
for ($i=0; $i<=count($fajlovi)-1; $i++)
{
$velicina= filesize($direktorijum.$fajlovi[$i]) / 1024;
$velicina=round($velicina,2);
echo '<a href="'.$direktorijum.$fajlovi[$i].'" target="_blank">'.$nazivi[$i].'-'.$velicina.' KB</a><br>';
};
kad budem zaludan uradicu i gornju funkciju...
[ Commander @ 19.08.2006. 16:28 ] @
hvala
[ Commander @ 22.08.2006. 11:58 ] @
evo CtrlAltDel pogledaj ovu skriptu takvo nešta jednostavno
[ CtrlAltDel @ 22.08.2006. 18:22 ] @
koliko puta sam ti rekao za novo pitanje da otvoris novu temu da ne pravimo kupus? :)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|