Snaip3Rs Posted September 23, 2009 Report Share Posted September 23, 2009 Vai kāds varētu izstāst't vai vienkārši pateikt kā uzlikt lai citi piemēram uzrakstot http://www.tavsweb.lv/img un lai viņime nerādītos ta lapa bet man rādās ar visām bildēm kā lai uzliek aizliegumu bet lai webs rāda! Noteikti jūs zinat bet es tik iesācējs! Quote Link to comment Share on other sites More sharing options...
briedis Posted September 23, 2009 Report Share Posted September 23, 2009 Vai kāds varētu izstāst't vai vienkārši pateikt kā uzlikt lai citi piemēram uzrakstot http://www.tavsweb.lv/img un lai viņime nerādītos ta lapa bet man rādās ar visām bildēm kā lai uzliek aizliegumu bet lai webs rāda! Noteikti jūs zinat bet es tik iesācējs! ieliec tajā mapē tukšu index.php failu, tad ieejot tur netiks parādīts saraksts ar failiem. Bet tas nenozīmē, ka uzminot pilno saiti (www.webs.lv/img/mana_bilde.jpg) nevarēs piekļūt konkrētam failam. Ja gribi, lai neviens cits netiek klāt atskaitot tevi, tad ir sarežģītāk... Quote Link to comment Share on other sites More sharing options...
Snaip3Rs Posted September 23, 2009 Author Report Share Posted September 23, 2009 Liels paldies tas ar noderēs, bet tev taisnība to grūtāko vajadzētu jo tas ir vis labākias jo viņš atver web source un tur vis parādās un tā web leyout nozagt var ar skriptiem bildem un visu pārējo lūdzu pastāsti kā bija tālāk tas grūtākais variants! Lūdzu... Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted September 23, 2009 Report Share Posted September 23, 2009 web "leyout" var dabūt neminot nekādas adreses. Bildes arī varēs dabūt, ja viņas parādās lapā. JS kodu arī varēs dabūt. Vienīgais, ko nevarēs redzēt ir servera puses valoda (tavā gadījumā, visticamāk, php). Quote Link to comment Share on other sites More sharing options...
briedis Posted September 23, 2009 Report Share Posted September 23, 2009 Lejupielādes failu mapei ieliec .htaccess failu ar saturu Deny From All. Tad izveido skriptu get_file.php ar saturu: <? start_session(); if(!$_SESSION['allow_download']){ exit("You don't have permissions to do this!"); } $dir="downloads/"; //mape kur ir visi lejupielādēi pieejamie faili $file= $dir . basename($_GET["file"]); if(file_exists($file)){ header("Content-type: application/force-download"); header("Content-Transfer-Encoding: Binary"); header("Content-length: ".filesize($file)); header("Content-disposition: attachment; filename=\"".basename($file)."\""); readfile("$file"); }else{ exit("Error"); } ?> Lai cilvēks varētu lejupielādēt, tev jāuzstāda sesijas mainīgais $_SESSION['allow_download'] uz true To var izdarīt piemēram, kad ielogojas. Tad vienkārši jebkuru failu (kas ir download dir'ā) var izsaukt ar piem. <img src="get_file.php?file=mana_bilde.jpg"/> vai arī <a href="get_file.php?file=kaunterstraik.exe">Lejuplādēt</a> ..kaut kā tā Quote Link to comment Share on other sites More sharing options...
bubu Posted September 23, 2009 Report Share Posted September 23, 2009 Kā tāds sesijas mainīgais man liegs piekļūt pa bildēm vai failiem pa taisno, ja pirms apmeklēšu/izsaukš to skriptu, kur tas mainīgais uzstādās? Quote Link to comment Share on other sites More sharing options...
briedis Posted September 23, 2009 Report Share Posted September 23, 2009 (edited) Es jau minēju, ka to sesijas mainīgo varētu iegūt tikai pēc kādas autorizācijas... Edited September 24, 2009 by bubu Lūdzu nevajag taisīt bezjēdzīgas QUOTEs! Quote Link to comment Share on other sites More sharing options...
bubu Posted September 24, 2009 Report Share Posted September 24, 2009 Ok, mans skripts vispirms izpildīs autorizāciju (dabūjot to sesijas mainīgo), un tad mēģinās piekļūt bildēm un failiem pa taisno. Quote Link to comment Share on other sites More sharing options...
briedis Posted September 24, 2009 Report Share Posted September 24, 2009 Ok, mans skripts vispirms izpildīs autorizāciju (dabūjot to sesijas mainīgo), un tad mēģinās piekļūt bildēm un failiem pa taisno. Nu pag, galu galā - ko mēs gribam panākt? Lai neviens netiek klāt failiem, vai tiek tie, kam ir kaut kādas privilēģijas? Quote Link to comment Share on other sites More sharing options...
bubu Posted September 24, 2009 Report Share Posted September 24, 2009 Es sapratu, ka autors grib, lai viņa bildēm/failiem neviens netiek klāt caur tiešo URL'i uz to, bet gan lai tikai tie rādās viņa html/php lapā. Quote Link to comment Share on other sites More sharing options...
briedis Posted September 24, 2009 Report Share Posted September 24, 2009 Nu tādā gadījumā ko viņam varētu ieteikt - ģenerēt supergarus neuzminamus faila nosaukumus :) Quote Link to comment Share on other sites More sharing options...
bubu Posted September 24, 2009 Report Share Posted September 24, 2009 Un kā gan tos rādīt html lapā? Bildes piemēram? Ja jau nosaukumi nav "atminami"? Quote Link to comment Share on other sites More sharing options...
briedis Posted September 24, 2009 Report Share Posted September 24, 2009 Un kā gan tos rādīt html lapā? Bildes piemēram? Ja jau nosaukumi nav "atminami"? Copy paste no failu saraksta, kas glabājas kaut vai datubāzē... Nu lab, pietiks ar šitiem jautājumiem - ko pats iesaki? :) Quote Link to comment Share on other sites More sharing options...
bubu Posted September 24, 2009 Report Share Posted September 24, 2009 Es saku, ka jebko, ko rāda lapā noslēpt nevar. Vienmēr varēs dabūt bildes/failus, ja tie ir pieejami kaut vienā veidā. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.