Jump to content
php.lv forumi

Jautājums


*jancis38*

Recommended Posts

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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'/>";
?>

Link to comment
Share on other sites

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!

Link to comment
Share on other sites

:)

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
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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...),

Link to comment
Share on other sites

×
×
  • Create New...