Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

1. Vai ir iespējams pasargāt *.css kodu pret kopēšanu?

P.S. varbūt kādam ir aizķēries skripts, ar kura palīdzību mainas logo, pie katra refreša?

Edited by *jancis38*
Posted

Nē, ja negribi lai kopē, tad neizmanto pavisam CSS un bildes. Nebūs vispār ko kopēt tad, tikai tekstu.

Pavisam nopietni :)

 

Galvenais atceries vienu lietu, - viss kas ir online, tas ir nozogams. Nekādas aizsardzības nepalīdzēs.

Posted

Godīgi, man slinkums priekšā rakstīt gatavu risinājumu ;) Bet īsumā:

1) nodefinē iekš javascript masīvu ar visiem logo failiem

2) uzraksti k.kādu funkciju, tipa setLogo(), kura

a) ar getElementById() dabū to logo bildes elementu

b) izņem no tā masīva randomu bildīti

c) piešķir bildes elementa src īpašībai to dabūto bildīti

3) iekš body onLoad izsauc to savu funkciju

Posted

A kam jūs kautkādu Javascript jaucat tur iekšā? Visu var izdarīt ar php (sadaļas nosakums ta kāds ir?)

<?php
 $bildes = array("img1.jpg", "cita_bilde.jpg", "liels_banneris.png", ...);
 $x = $bildes[array_rand($bildes)];
 echo "<img src='$x'/>";
?>

Posted
Galvenais atceries vienu lietu, - viss kas ir online, tas ir nozogams. Nekādas aizsardzības nepalīdzēs.
Kāpēc nozogams? Ja tas pieejami ir iedots, to var paņemt. (:
Posted

nu taisi ajax pieprasījumu pēc sava stila, ar JS saliec stilu. ( getelementbyid('content').color='green' kkā tā...)

Ja kāds gribēs dabūt to ajax rezultātu no tavas lapas viņam vajadzēs atkārtoti sūtīt pieprasījumu. Ja šim pieprasījumam tu piekabini klāt kkādu mainīgo, piemēram, caur php uzģenerēts mainīgais md5(time().'salt'), servera pusē to pārbaudi +- 5 sekundēm. Salt liec sesijā un šādu atkārtotu pieprasījumu nevarētu veikt... (apiet varētu aslēdzot JS un 5 sekunžu laikā manuāli veikt piprasījumu - pretīga ķēpa...)

 

Protams, ka šāda ideja ir gaužām stulba un nedomāju, ka tavā css failā būtu kkas tik ļoti svarīgs. Neko jaunu jau tu tur nebūsi izgudrojis!

 

Lūdzu nesmejieties par manu ideju!

Posted (edited)

:)

Pilnigi viss kas tiek izmantots brauzeri ir kopejams & panjemams, jo tas jau ir uz lietotaja kompja....

Vainu atminja, vai pat iekesots uz HDD .... taka aizsardzibas nav vispar....

---

par to ka, kodu var padarit nelasamu nepiekritu , ir desmitiem (ja ne simtiem) utilju kas vinju smuki sakartos.....

---------------

Pienjemsim ka tev ir 10 dazadi logo, nosauc vinjus logo_1.jpg ... logp_10.jpg

Tad uz randomu buus:

$randoms=mt_rand(1,10);
echo '<img src="bildes/logo_'.$randoms.'.jpg">;

Peec kartas (uz rinkji)

session_start();
if(isset($_SESSION['logo']))  //  parbaudam vai nav jau sessija
{
$kautkas=$_SESSION['logo']; // savacam ieprieksejo ierakstu
  $kautkas++; // pieskaitam +1
  if($kautkas >10) // parbaudam vai nav jau sasniegts max izmers , ja ir palaizjam no sakuma
  {
  $kautkas=1;
  } 
}
else  // nav sessija pieskiram 1 
{
$kautkas=1
}

$_SESSION['logo']=$kautkas; // ierakstam sessija jauno vertibu
echo '<img src="bildes/logo_'.$kautkas.'.jpg">;

----

Priecigus ZiemasSvetkus....

 

Edit: *jancis38* --> Nomaini Topika nosaukumu, pret sakarigaku, jo savadak kas notiks ja visi rakstiis ka tu "Jautajums"....

Edited by Grey_Wolf
Posted

Grey_Wolf, nelasāms tādā ziņā, ka mainīgo/funkciju nosaukumi ir ķeburi, līdz ar to grūti izkost jēgu algoritmam.

Tas pats google arī izmanto visiem saviem JS-iem šo metodi. Protams, ilgāk pasēžot un uz max. nodarbinot smadzenes var visu izkost.

Posted

Delfins --> Ilgak japasezj ir tikai I-neta Meklejot pareizos utiljus ;)

Shii problema jau Atrisinata Ljoti sen...

Kaadus gadus 3 atpaklaj , biju uzgajis vienu Jauku programminju kas visu sho lietu atrisinaja ....

--> korekti nostradaaja ~~ 98% gadijumu, un arii tad tie 2 % bija velak viegli pielabojami ....

Diemzel nepateiksu tas progas nosaukumu.... (un tas arii nav butiski, jo vinju ir ljoti daudz, un dazadu ...)

---

Bet vispar neredzu ipashu jegu sadam darbibam... (iznjemums varetu buut kaadas lielas Finansu, etc sistemas...),

Posted

Grey_Wolf, Delfins domāja funkciju un mainīgo nosaukumu pārsaukšanu neloģiskos vārdos. Tā lai būtu grūti izkost, ko kas dara. Tādu lietu neviena proga tev neatrisinās.

Posted
Tādu lietu neviena proga tev neatrisinās.

Varbūt kvantu dators ar attiecīgu programmu/AI. Varbūt.

Topiku jau nav jēgas turpināt, jo tāds jau šeit ne pirmo reizi un jau sen viss iztirzāts.

×
×
  • Create New...