foto's beschermen tegen copyeren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

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

25/12/2024 14:08:46
 
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.