foto's beschermen tegen copyeren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

C# Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

Senior Front-end developer (React)

Functie Met een ontwikkelafdeling van ruim 20 collega’s is dit zo ongeveer de helft van alle medewerkers. De software(ontwikkeling) is dan ook de drijvende kracht binnen de organisatie. Ze werken aan het verbeteren dan de bestaande, maar zeker ook nieuwe producten. De software bestaat uit verschillende (React) webapplicaties, maar ook een mobile (React native) app. Hierdoor kom je met verschillende uitdagingen in aanraking en is Mobile kennis natuurlijk mooi meegenomen. De software wordt door vele duizenden professionals dagelijks gebruikt en bevatten grote hoeveelheden data. Aan het team de uitdaging om hierin de best mogelijke gebruiksvriendelijkheid neer te zetten door gebruik

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »
Ronald E

Ronald E

30/07/2012 11:31:37
Quote Anchor link
Ik heb een pagina waar fotos op worden neer gezet.
Als de foto echt op die pagina staat werkt niks meer van bron opvragen en rechter muis.
Maar zet ik een foto in iframe dan kan je die weer gewoon aan klikken. is daar nog wat aan te doen ik wil niet alles fotos apaart op een pagina zetten om die pagina in de iframe te zetten.
het javascript wat ik gebruik is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<script>  
<!--  
if (window.Event)  
  document.captureEvents(Event.MOUSEUP);  
 function nocontextmenu()    
{  
 event.cancelBubble = true  
 event.returnValue = false;  
  return false;  
}  
 function norightclick(e)  
{  
 if (window.Event)  
 {  
  if (e.which == 2 || e.which == 3)  
   return false;  
 }  
 else  
  if (event.button == 2 || event.button == 3)  
  {  
   event.cancelBubble = true  
   event.returnValue = false;  
   return false;  
  }  
 }  
 document.oncontextmenu = nocontextmenu;  
document.onmousedown = norightclick;  
 function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}

//-->  
</script>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Foto's 2011</title>

<style>
<!--
.pp-clearfix{overflow:hidden;zoom:1}div.placepage{position:relative;line-height:1.3em}#placepagepanel{max-width:1074px;min-width:844px}#pppanel{margin-right:338px;margin-left:6px}#pp-maincol{margin-top:12px}.pp-headline-text{line-height:1.4em}#pp-maincol #pp-headline{padding-left:4px;margin-bottom:12px}#pp-maincol .pp-story{margin-bottom:24px}#pp-maincol #pp-headline .pp-story{margin-bottom:12px}.pp-place-title{font-weight:bold;font-size:154%;margin-top:2px;margin-bottom:2px;line-height:1em}-->
</style>

<script language="JavaScript">
<!--
function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}
// -->
</script>


En de pagina waar ik het voor wil gebruiken is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<iframe name="foto" width="225" height="300" frameborder="0" src="foto's/1.JPG" >
De browser ondersteunt geen in line frames of is momenteel zodanig geconfigureerd dat in line frames niet kunnen worden weergegeven.
</iframe><br>
<div style="position: absolute; width: 224px; height: 49px; z-index: 3; left: 15px; top: 347px" id="laag2">
    <p align="center">Kies
    <a target="foto" href="foto's/2.JPG">1</a>
    <a target="foto" href="foto's/2.JPG">2</a>
    <a target="foto" href="foto's/3.JPG">3</a>
    <a target="foto" href="foto's/4.JPG">4</a>
    </div>
Gewijzigd op 30/07/2012 11:33:39 door Ronald E
 
PHP hulp

PHP hulp

05/11/2024 16:18:50
 
Erwin H

Erwin H

30/07/2012 11:44:35
Quote Anchor link
Ronald E op 30/07/2012 11:31:37:
Ik heb een pagina waar fotos op worden neer gezet.
Als de foto echt op die pagina staat werkt niks meer van bron opvragen en rechter muis.
Maar zet ik een foto in iframe dan kan je die weer gewoon aan klikken. is daar nog wat aan te doen ik wil niet alles fotos apaart op een pagina zetten om die pagina in de iframe te zetten.

Waarom zou je daar uberhaupt tijd in gaan steken, het helpt toch niet. Er zijn legio manieren om een foto te copieren. Je kan het simpelweg niet beschermen. Misschien lijkt het zo voor simpele zielen die geen idee hebben van wat er allemaal kan, maar mensen die die foto willen copieren, zullen dat gewoon doen.

Verspilde tijd om hier uberhaupt over na te gaan denken.
 
Koen Hollander

Koen Hollander

30/07/2012 11:48:17
Quote Anchor link
Misschien kan je de pagina in een Pop-up openen. Dan de rechtermuisknop uitzetten. Ook de knoppen: Crtl en C
 
Q S

Q S

30/07/2012 11:51:37
Quote Anchor link
Ik ben het eens met Erwin. Foto's beschermen gaat niet lukken. Ik denk dat een watermerk nog altijd de beste optie is. Helaas worden de foto's hier minder mooi van.

@Koen: en vervolgens maak ik een schermdump.....
 
Stefan WM

Stefan WM

30/07/2012 11:54:20
Quote Anchor link
Fotos beschermen tegen kopieëren gaat je echt niet lukken. Je moet het niet eens willen. De print screen knop zit er ook nog altijd en die ga je echt niet tegenhouden.
 
Ozzie PHP

Ozzie PHP

30/07/2012 12:04:01
Quote Anchor link
Wat je nu doet heeft inderdaad geen zin. Wat je wel zou kunnen doen is standaard verkleinde versies van de foto's plaatsen en de grote versies pas tonen als iemand is ingelogd.

Je moet het zo zien: alles wat op het scherm getoond wordt kan door iemand gekopieerd worden.
 
Kris Peeters

Kris Peeters

30/07/2012 12:04:01
Quote Anchor link
De simpelste manier is waarschijnlijk deze:

<body oncontextmenu="return false;">

Je kan er ook voor zorgen dat de de body van het document in de iframe dit heeft. Ik denk dat dit zou moeten werken.

Maar ja ...
De mensen die hierdoor worden tegengehouden, zijn waarschijnlijk niet de mensen waar jij bang voor bent.
Je pest enkel de zwakkeren.
 
Eddy E

Eddy E

30/07/2012 12:14:47
Quote Anchor link
Koen Hollander op 30/07/2012 11:48:17:
Misschien kan je de pagina in een Pop-up openen. Dan de rechtermuisknop uitzetten. Ook de knoppen: Crtl en C


Optie in Opera > Rechtermuisknop ontvangen uitschakelen....


Je houdt het nooit tegen.
Ook op Facebook kan je de echte URL altijd vinden en pakken. >> Rechtermuisknop > Element inspecteren...
 
Erwin H

Erwin H

30/07/2012 12:20:25
Quote Anchor link
- screen dump
- link pakken uit de source en direct in je browser plakken om te openen
- javascript uitzetten (als alle bescherming via javascript loopt)
- cache plaatje copieren en naam veranderen

om een paar mogelijkheden op te noemen.
 
Kris Peeters

Kris Peeters

30/07/2012 12:31:13
Quote Anchor link
Je zou er een quizvraag van kunnen maken.
"Noem op 120 seconden zo veel mogelijk manieren om dit te omzeilen" :)
 
Ronald E

Ronald E

30/07/2012 12:31:51
Quote Anchor link
ja hebben jullie ook gelijk in.
bedankt
 
Ozzie PHP

Ozzie PHP

30/07/2012 18:33:00
Quote Anchor link
Heb je mijn reactie ook gelezen?
 
Ronald E

Ronald E

30/07/2012 19:32:19
Quote Anchor link
Ozzie PHP op 30/07/2012 18:33:00:
Heb je mijn reactie ook gelezen?


Ja ozzie je reactie heb ik ook gelezen.
De foto’s die getoond moeten worden, worden straks via php en sql neer gezet, zo dat de grotere en de kleintjes uitelkaar gehouden kunnen worden.
Ik weet ook wel, dat er met wat moeite aan de foto’s te komen is.
Maar dan gaan ze er echt maar moeite voor doen.
 
Wouter J

Wouter J

30/07/2012 19:45:48
Quote Anchor link
Je weet dat je echt geen moeite hoeft te doen om op elk moment een foto te krijgen?

Print screen werkt altijd; overal bestaan short-cuts voor, ik gebruik nooit de rechtermuisknop om de dev. tools te open daar hebben we Ctrl + Shift + I/J voor; anders JS uitzetten; google images vind hem ook altijd wel; ect.

Maar om je vraag te beantwoorden, je kunt voorkomen dat ze je site in een iFrame zetten. Zie dit bericht en dan onder het kopje 'iFrame blokkeren'.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.