Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kopioimisen estäminen

Sivun loppuun

squid [11.09.2004 21:32:45]

#

Onko mahdollista, että tekstin/kuvien kopionti sivuilta olisi mahdotonta tai hankalaa, jolloin kukaan ei sitä jaksaisi kopioida.
Kyseessä on sivu johon on kerätty artikkelita Aku Ankan piirtäjistä(olen Aku Ankka fani), enkä haluaisi että niitä käytetään esim. kouluaineisiin(tätäkin tapahtuu).

Juice [11.09.2004 21:39:38]

#

Onnistuuhan se (ainakin kuvat)JS-puurolla, mutta se antaa jotenkin huonon kuvan sivusta eikä ole lähellekään täydellinen. Aiheesta löytyy varmasti lisää Putkan hausta.

JTJ [11.09.2004 21:46:07]

#

Tuohon ei ole oikein mitään hyvää tapaa, sillä kaikki, mikä on näkyvissä, on myös tavalla tai toisella kopioitavissa. Ja JavaScriptinkin saa pois päältä, joten siitäkään ei paljoa iloa ole.

squid [11.09.2004 21:52:16]

#

Joo, tiedän että sen saa pois päältä, mutta kun nimenomaan olisi tarkoitus estää homma kouluikäisiltä peeloilta, jotka kirjoittavat kouluainetta kotnaan, mutta eivät keksi mitään ja kopioivat kaiken minun sivuiltani...

Blaze [11.09.2004 21:59:09]

#

Kopiointia ei voi estää. Jos se nyt tosiaan oikeesti haittaa noin kauheesti, niin älä laita sitä veppiin.

Antti Laaksonen [11.09.2004 23:36:03]

#

Jos koululaiset tuommoisia tosiaan kopioivat, ei siitä kannata mielestäni murehtia; itsellensähän he vain tekevät karhunpalveluksen. Ja jos olet kirjoittanut artikkelit hyvin, nokkela opettaja huomaa heti, että teksti ei ole omatekoinen.

makeuu [11.09.2004 23:39:19]

#

Htaccess :D, ei muu oikein taida olla mahdlloista :P :)...

squid [12.09.2004 15:46:44]

#

Ok, taidan jättää eston laittamatta.

Ja Antti, ne artikkelit on kirjoitettu hyvin..:P

ajv [12.09.2004 15:53:36]

#

Pistät artikkelit kuviksi. Estää tehokkaasti ainakin copy-pasten.

KimmoKM [12.09.2004 16:12:34]

#

Katsoppa tätä koodivinkkiä.

SysRq868 [12.09.2004 16:25:57]

#

Kuvien kopioimis"estona" minä käytän tyyliä, että kuvat ovat jossain hakemistossa "6teh9sad6jrt9r9j7d9r7ashjk" kahtena miljoonana palasena, sitten kun näytät kuvaasi, tee taulukko, jossa on palaset vierekkäin ja allekkain omissa soluissaan, niin että kuva on kokonainen, ja KUVAT OVAT SOLUJEN TAUSTOINA, eli ei IE:ssäkään tule sitä tallennuspalkkia.

ajv [12.09.2004 16:36:08]

#

SysRq868 kirjoitti:

Kuvien kopioimis"estona" minä käytän tyyliä, että kuvat ovat jossain hakemistossa "6teh9sad6jrt9r9j7d9r7ashjk" kahtena miljoonana palasena, sitten kun näytät kuvaasi, tee taulukko, jossa on palaset vierekkäin ja allekkain omissa soluissaan, niin että kuva on kokonainen, ja KUVAT OVAT SOLUJEN TAUSTOINA, eli ei IE:ssäkään tule sitä tallennuspalkkia.

Aika ovela toteutus. Oletan, että php-koodi hoitaa tämän pilkkomisen/taulukoittamisen. Käsin tommosta jaksa tehä erkkikään :P

makeuu [12.09.2004 16:38:14]

#

ajv kirjoitti:

Käsin tommosta jaksa tehä erkkikään :P

Ei edes se vanha erkki.. Jos teet ton php:llä ni laitahhan koodit tänne :D ei pakko tietenkään..

Antti Laaksonen [12.09.2004 16:39:53]

#

ajv kirjoitti:

Pistät artikkelit kuviksi. Estää tehokkaasti ainakin copy-pasten.

Joo, mutta muuten siinä ei ole mitään järkeä. Kouluaineet kai kirjoitetaan tavallisesti käsin, jolloin teksti täytyy joka tapauksessa jäljentää itse sana sanalta.

SysRq868 kirjoitti:

KUVAT OVAT SOLUJEN TAUSTOINA, eli ei IE:ssäkään tule sitä tallennuspalkkia.

Mutta kuvan pystyy helposti kopioimaan painamalla PrintScreen-nappulaa.

SysRq868 [12.09.2004 16:47:24]

#

Antti Laaksonen kirjoitti:

Mutta kuvan pystyy helposti kopioimaan painamalla PrintScreen-nappulaa.

...jos koneessa sellainen on. Ja minä älysin Print Screenin olemassaolon viidennellä ensimmäisen kerran.

Ja tuon hoitaa helposti... laitat jonkinlaisen vesileiman kohtaan, minkä pois rajaus veisi ison osan kuvasta niin, että Carl Barksista näkyisi vain rillien kulma.

Tavallista selailijaa ei kuitenkaan vesileimat tai internet-osoitteet häiritse, jos kuva on katsottavissa ilman isompia köyristelyjä...

ajv kirjoitti:

Oletan, että php-koodi hoitaa tämän pilkkomisen/taulukoittamisen. Käsin tommosta jaksa tehä erkkikään :P

Tämä erkki on senkin tehnyt käsin. Mutta jos joku osaa tehdä/haluaa tehdä/tietää sellaisen koodin, niin kiinnoistaisi minuakin.

Blaze [12.09.2004 16:48:05]

#

SysRq868 kirjoitti:

KUVAT OVAT SOLUJEN TAUSTOINA, eli ei IE:ssäkään tule sitä tallennuspalkkia.

wget -r http://sunsivu.example/artikkeli_jonka_haluan_kopsia.html
Ohhoh! Olipas vaikeaa!

Unohtakaahan jo nuo typerät kikkailut, joista ei ole mitään estettä kopioijille, mutta sitäkin enemmän harmia rehellisille kävijöille.

ajv [12.09.2004 16:49:38]

#

Totuus kyllä on, että kopioimista et pysty mitenkään estämään. Hankaloittamaan ainoastaan.

Antti Laaksonen kirjoitti:

Kouluaineet kai kirjoitetaan tavallisesti käsin, jolloin teksti täytyy joka tapauksessa jäljentää itse sana sanalta.

Lukiossa ainakin kirjotettiin aineet koneella, ts sai kirjottaa. Kaikkihan eivät tuotakaan osaa tehdä tai muuten vaan kirjoittavat mielummin käsin. Peruskoulusta alkaa olla jo sen verran aikaa, että en varmuudella muista, mutta mielestäni sielläkin hyväksyttiin koneella kirjotetut aineet.

Blaze: "Normaali käyttäjältä" pystyy helpostikkin estämään ton kopioimisen. Eivät läheskään kaikki osaa käyttää mitään Printscreeniä saatikka pastettaa sitä johonkin kuvankäsittelyohjelmaan ja leikata siitä sitä oleellista erikseen.
Uskallan väittää että edes puolet normi vierailijoista ei saisi kopioitua kuvaa, jos sen on tehty tuolla taulukko-tyylillä. Ja jos kuvia on kymmeniä, kuvien kopioiminen alkaa olla jo hilppasen työlästä.

Olga [12.09.2004 21:12:44]

#

Tuohon table-kuva-pilkkomis-juttuun, tein joskus tällasen:

EDIT: Ja esimerkkisivukin on vielä tallella. Jos koneesta löytyy potkua, voi sohaista hiiren siihen "suurenna"-tekstin päälle. Muuten en suosittele.

http://koti.mbnet.fi/irksome/testaus/img2tbl.php

<?php

$tiedosto = "kuva.jpg";

$kuva = imagecreatefromjpeg($tiedosto);

list($lev, $kor, $typ, $att) = getimagesize($tiedosto);

$tuloste = "\n<table cellpadding='0' cellspacing='0' border='0' id='kuva'>";

for($i=0;$i<$kor;$i++) {

    $tuloste .= "\n\n\t<tr>";

    for($j=0;$j<$lev;$j++) {

        $rgbTBL = imagecolorsforindex($kuva,imagecolorat($kuva,$j,$i));
        unset($rgbTBL['alpha']);

        $vari = "#";

        foreach($rgbTBL as $avain => $arvo) {

            $hex = dechex($rgbTBL[$avain]);
            strlen($hex)<2 ? $vari .= "0".$hex : $vari .= $hex;

        } // foreach

        $tuloste .= "\n\t\t<td style='background: $vari'></td>";

    } // for

    $tuloste .= "\n\n\t</tr>";

} // for

$tuloste .= "\n\n</table>";

print $tuloste;

?>

T.M. [12.09.2004 21:40:08]

#

Yksi huono puoli tuossa on, kuvankaappaus näppäin on olemasssa.

thekoodaaja [13.09.2004 07:21:12]

#

Tuli vaan mieleen, että oli kai jossain sellanen juttu, että se muuttaa tekstiä kun sen hilight:aa mitä jos tässä tapuksessa se poistais tekstin? :D

Olga [13.09.2004 08:48:18]

#

T.M. kirjoitti:

Yksi huono puoli tuossa on, kuvankaappaus näppäin on olemasssa.

Ja hidaskin tuo on ku mikä, mut tuon nyt heitinkin vaan hatusta. Ja kohdeyleisönä taisikin olla ne ei tietokonetta niin paljon käyttävät koululaispipanat. Tosin nehän taitavat sitä konetta nykypäivänä eniten käyttää... :)

miiro [26.09.2004 10:05:58]

#

Hei mikäs tuo sivu on? Olen varsinainen aku ankka-fani

squid [26.09.2004 11:03:48]

#

Kannattaa sitten rekisteröityä osoitteeseen www.ankkis.net

Meitsi [27.09.2004 10:47:25]

#

SysRq868 kirjoitti:

Kuvien kopioimis"estona" minä käytän tyyliä, että kuvat ovat jossain hakemistossa "6teh9sad6jrt9r9j7d9r7ashjk" kahtena miljoonana palasena, sitten kun näytät kuvaasi, tee taulukko, jossa on palaset vierekkäin ja allekkain omissa soluissaan, niin että kuva on kokonainen, ja KUVAT OVAT SOLUJEN TAUSTOINA, eli ei IE:ssäkään tule sitä tallennuspalkkia.

IE:n tallennuspalkin saa pois ihan koodillakin. Oli muistaakseni img:iin galleryimg tagi joka on sitten true tai false.

Juice [27.09.2004 18:27:55]

#

Meitsi kirjoitti:

IE:n tallennuspalkin saa pois ihan koodillakin. Oli muistaakseni img:iin galleryimg tagi joka on sitten true tai false.

... josta validaattori takuulla älähtää.

Meitsi [27.09.2004 19:05:47]

#

Juice kirjoitti:

Meitsi kirjoitti:

IE:n tallennuspalkin saa pois ihan koodillakin. Oli muistaakseni img:iin galleryimg tagi joka on sitten true tai false.

... josta validaattori takuulla älähtää.

Ja arvaa älähtääkö javascript-kikkareesta...

tejeez [27.09.2004 19:10:47]

#

makeuu kirjoitti:

Htaccess :D, ei muu oikein taida olla mahdlloista :P :)...

No enpä usko että htaccessilla vois kopiointia estää niin että sivun voi kuitenkin nähdä. Jos sen pystyy selaimella näkemään niin kyllä sen yleensä aina kopioidakin voi :o

Gwaur [27.09.2004 19:39:58]

#

Tekstin kopioimisen estäminen on kirjaimellisesti täysin mahdotonta. Vaikka millaisia estoja pistää, aina on mahdollista kirjoittaa sivulla oleva teksti muistiolla (tai jollain muulla) käsin itselleen.

sooda [27.09.2004 19:44:52]

#

Ihan pakko... Tee sivulle skripti joka soittaa ryssäläisille terroristeille jotka sit tulee katkasemaan käyttäjän kädet ni se ei voi kirjottaa ainakaan mitään muistiin \o/ ((c) Nutty (mun broidi) ja sen kaveri... ;D)

Meitsi [28.09.2004 20:50:06]

#

Sooda: oliskos irkki ollu parempi paikka?


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta