Enjoy unlimited access to all forum features for FREE! Optional upgrade available for extra perks.
Domain summit 2024

How to protect web site images?

Status
Not open for further replies.

jdk

DNF Addict
Legacy Exclusive Member
Joined
Jul 23, 2004
Messages
6,347
Reaction score
19

mppedersen

Level 4
Legacy Platinum Member
Joined
Nov 6, 2004
Messages
201
Reaction score
0
nickniceman said:
Hello.I have what you need.I can protect images at your website as low as $0.10 per image.
Look at my website - you will find there how i protected images from grabbing on my website.
Best Regards
Nick Niceman
www.eurovive.com/forum
[email protected]

Sorry, I just swiped your whole site, disabling right click is not all that effective.

I think the only real way is to watermark them, there are several programs out there that will watermark a whole site of images with just a few steps. Only cost about $40.
 

jdk

DNF Addict
Legacy Exclusive Member
Joined
Jul 23, 2004
Messages
6,347
Reaction score
19
There you go. Watermark them. I believe you can pick up a free script to watermark the images when they are displayed.
 

hwang

Level 1
Legacy Platinum Member
Joined
Apr 8, 2006
Messages
9
Reaction score
0
Big and bold copyright in your picture, including your site url, and disabling the right click. That should work.
 

joeny

Level 6
Legacy Platinum Member
Joined
Mar 18, 2005
Messages
607
Reaction score
2
hwang said:
Big and bold copyright in your picture, including your site url, and disabling the right click. That should work.


Disabling right click is just a waste of time......Just use opera browser
 

DNGeeks

DNF Regular
Legacy Exclusive Member
Joined
Jan 4, 2005
Messages
573
Reaction score
0
jdk said:
Same way I protected my javascript on http://myipinfo.net/

You mean this "protection"? Decoding this took me all of 2 seconds to load up a URL, click paste and hit "decode". The bottom line is you can "protect" your property from some people, but not from anyone who really wants the data or knows what they're doing.

Code:
='   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>App Name</b>:</td><td class="small" width="66%"><SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">document.writeln(navigator.platform);</script><noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td></tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>Window Size</b>:</td><td class="small" width="66%">
	<SCRIPT LANGUAGE="JavaScript">
	var percent = Math.round((getwindowsize()/(screen.width * screen.height)*100) * Math.pow(10, 0));
	document.write("Covers about " + percent + "% of your available screen");
	</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%" valign="top"><b>Resolution</b>:</td><td class="small" width="66%" valign="top">
	<script language="Javascript">
	// for NN4/IE4
	if (self.screen) {     
      	   width = screen.width
       	   height = screen.height
	}

	// for NN3 w/Java
	else if (self.java) {   
 	   var javakit = java.awt.Toolkit.getDefaultToolkit();
       	   var scrsize = javakit.getScreenSize();       
           width = scrsize.width; 
       	   height = scrsize.height; 
	}
	else {

	// N2, E3, N3 w/o Java (Opera and WebTV)
	width = height = '?' 
	}

	//document.write(width +" × "+ height)
	res=width +" × "+ height;
	document.write(res);   

	</script>			
	<noscript><font class="small">Javascript Disabled</font></noscript>
	</td><td width=2%>&nbsp;</td>
   </tr>   
   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>Color Depth</b>:</td><td class="small" width="66%"><SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">document.writeln(screen.colorDepth + " bit");</script><noscript>Java Disabled</noscript></td><td width=2%>&nbsp;</td></tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>Language</b>:</td><td class="small" width="66%"><SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">

if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;


if (language.substr(0,2) == "af")
  document.write('Afrikaans')
else if (language.substr(0,2) == "ar")
{
 if (language.substr(3,2) == "ae")
  document.write('Arabic / United Arab Emirates')
 else if (language.substr(3,2) == "bh")
  document.write('Arabic / Bahrain')
 else if (language.substr(3,2) == "eg")
  document.write('Arabic / Egypt')
 else if (language.substr(3,2) == "dz")
  document.write('Arabic / Algeria')
 else if (language.substr(3,2) == "iq")
  document.write('Arabic / Iraq')
 else if (language.substr(3,2) == "jo")
  document.write('Arabic / Jordan')
 else if (language.substr(3,2) == "kw")
  document.write('Arabic / Kuwait')
 else if (language.substr(3,2) == "lb")
  document.write('Arabic / Lebanon')
 else if (language.substr(3,2) == "ly")
  document.write('Arabic / Libya')
 else if (language.substr(3,2) == "ma")
  document.write('Arabic / Morocco')
 else if (language.substr(3,2) == "om")
  document.write('Arabic / Oman')
 else if (language.substr(3,2) == "qa")
  document.write('Arabic / Qatar')
 else if (language.substr(3,2) == "sa")
  document.write('Arabic / Saudi Arabia')
 else if (language.substr(3,2) == "sy")
  document.write('Arabic / Syria')
 else if (language.substr(3,2) == "tn")
  document.write('Arabic / Tunisia')
 else if (language.substr(3,2) == "ye")
  document.write('Arabic / Yemen')
 else document.write('Arabic')
}
else if (language.substr(0,2) == "be")
  document.write('Belarusian')
else if (language.substr(0,2) == "bg")
  document.write('Bulgarian')
else if (language.substr(0,2) == "ca")
  document.write('Catalan')
else if (language.substr(0,2) == "cs")
  document.write('Czech')
else if (language.substr(0,2) == "da")
  document.write('Danish')
else if (language.substr(0,2) == "de")
{
 if (language.substr(3,2) == "at")
  document.write('German / Austria')
 else if (language.substr(3,2) == "ch")
  document.write('German / Switzerland')
 else if (language.substr(3,2) == "li")
  document.write('German / Liechtenstein')
 else if (language.substr(3,2) == "lu")
  document.write('German / Luxembourg')
else document.write('German / Germany')
}
else if (language.substr(0,2) == "el")
  document.write('Greek / Greece')
else if (language.substr(0,2) == "en")
{
 if (language.substr(3,2) == "us")
  document.write('English / United States')
 else if (language.substr(3,2) == "au")
  document.write('English / Austrailia')
 else if (language.substr(3,2) == "bz")
  document.write('English / Belize')
 else if (language.substr(3,2) == "ca")
  document.write('English / Canada')
 else if (language.substr(3,2) == "gb")
  document.write('English / Great Britain')
 else if (language.substr(3,2) == "ie")
  document.write('English / Ireland')
 else if (language.substr(3,2) == "jm")
  document.write('English / Jamaica')
 else if (language.substr(3,2) == "nz")
  document.write('English / New Zealand')
 else if (language.substr(3,2) == "tt")
  document.write('English / Trinidad')
 else if (language.substr(3,2) == "za")
  document.write('English / South Africa')
 else document.write('English')
}
else if (language.substr(0,2) == "es")
{
 if (language.substr(3,2) == "ar")
  document.write('Spanish / Argentina')
 else if (language.substr(3,2) == "bo")
  document.write('Spanish / Bolivia')
 else if (language.substr(3,2) == "cl")
  document.write('Spanish / Chile')
 else if (language.substr(3,2) == "co")
  document.write('Spanish / Colombia')
 else if (language.substr(3,2) == "cr")
  document.write('Spanish / Costa Rica')
 else if (language.substr(3,2) == "do")
  document.write('Spanish / Dominican Republic')
 else if (language.substr(3,2) == "ec")
  document.write('Spanish / Ecuador')
 else if (language.substr(3,2) == "gt")
  document.write('Spanish / Guatemala')
 else if (language.substr(3,2) == "hn")
  document.write('Spanish / Honduras')
 else if (language.substr(3,2) == "mx")
  document.write('Spanish / Mexico')
 else if (language.substr(3,2) == "ni")
  document.write('Spanish / Nicaragua')
 else if (language.substr(3,2) == "pa")
  document.write('Spanish / Panama')
 else if (language.substr(3,2) == "pe")
  document.write('Spanish / Peru')
 else if (language.substr(3,2) == "pr")
  document.write('Spanish / Puerto Rico')
 else if (language.substr(3,2) == "py")
  document.write('Spanish / Paraguay')
 else if (language.substr(3,2) == "sv")
  document.write('Spanish / El Salvador')
 else if (language.substr(3,2) == "uy")
  document.write('Spanish / Uruguay')
 else if (language.substr(3,2) == "ve")
  document.write('Spanish / Venezuela')
 else document.write('Spanish / Spain')
}
else if (language.substr(0,2) == "et")
  document.write('Estonian')
else if (language.substr(0,2) == "eu")
  document.write('Basque')
else if (language.substr(0,2) == "fa")
  document.write('Farsi')
else if (language.substr(0,2) == "fi")
  document.write('Finnish')
else if (language.substr(0,2) == "fo")
  document.write('Faeroese')
else if (language.substr(0,2) == "fr")
{
 if (language.substr(3,2) == "be")
  document.write('French / Belgium')
 else if (language.substr(3,2) == "ca")
  document.write('French / Canada')
 else if (language.substr(3,2) == "ch")
  document.write('French / Switzerland')
 else if (language.substr(3,2) == "ca")
  document.write('French / Luxembourg')
 else document.write('French / France')
}
else if (language.substr(0,2) == "gd")
{
 if (language.substr(3,2) == "ie")
  document.write('Gaelic / Ireland')
 else document.write('Gaelic / Scotland')
}
else if (language.substr(0,2) == "he")
  document.write('Hebrew')
else if (language.substr(0,2) == "hi")
  document.write('Hindi')
else if (language.substr(0,2) == "hr")
  document.write('Croatian')
else if (language.substr(0,2) == "hu")
  document.write('Hungarian')
else if (language.substr(0,2) == "in")
  document.write('Indonesian')
else if (language.substr(0,2) == "is")
  document.write('Icelandic')
else if (language.substr(0,2) == "he")
  document.write('Hebrew')
else if (language.substr(0,2) == "it")
{
 if (language.substr(3,2) == "ch")
  document.write('Italian / Switzerland')
 else document.write('Italian / Italy')
}
else if (language.substr(0,2) == "ja")
  document.write('Japanese / Japan')
else if (language.substr(0,2) == "ji")
  document.write('Yiddish')
else if (language.substr(0,2) == "ko")
  document.write('Korean / Korea')
else if (language.substr(0,2) == "lt")
  document.write('Lithuanian / Lithuania')
else if (language.substr(0,2) == "lv")
  document.write('Latvian')
else if (language.substr(0,2) == "mk")
  document.write('Macedonian / Macedonia')
else if (language.substr(0,2) == "ms")
  document.write('Malaysian / Malaysia')
else if (language.substr(0,2) == "mt")
  document.write('Maltese / Malta')
else if (language.substr(0,2) == "nl")
{
 if (language.substr(3,2) == "be")
  document.write('Dutch / Belgium')
 else document.write('Dutch / Netherlands')
}
else if (language.substr(0,2) == "pl")
  document.write('Polish / Poland')
else if (language.substr(0,2) == "pt")
{
 if (language.substr(3,2) == "br")
  document.write('Portuguese / Brazil')
 else document.write('Portuguese / Portugual')
}
else if (language.substr(0,2) == "rm")
  document.write('Rhaeto-Romanic / Romania')
else if (language.substr(0,2) == "ro")
  document.write('Romanian / Romania')
else if (language.substr(0,2) == "ru")
  document.write('Russian / Russia')
else if (language.substr(0,2) == "sb")
  document.write('Sorbian')
else if (language.substr(0,2) == "sk")
  document.write('Slovak')
else if (language.substr(0,2) == "sl")
  document.write('Slovenian')
else if (language.substr(0,2) == "sq")
  document.write('Albanian / Albania')
else if (language.substr(0,2) == "sr")
  document.write('Serbian / Serbia')
else if (language.substr(0,2) == "sv")
{
 if (language.substr(3,2) == "fi")
  document.write('Swedish / Finland')
 else document.write('Swedish / Sweden')
}
else if (language.substr(0,2) == "sx")
  document.write('Sutu')
else if (language.substr(0,2) == "sz")
  document.write('Sami')
else if (language.substr(0,2) == "th")
  document.write('Thai / Thailand')
else if (language.substr(0,2) == "tn")
  document.write('Tswana')
else if (language.substr(0,2) == "tr")
  document.write('Turkish / Turkey')
else if (language.substr(0,2) == "ts")
  document.write('Tsonga')
else if (language.substr(0,2) == "uk")
  document.write('Ukrainian')
else if (language.substr(0,2) == "th")
  document.write('Thai / Thailand')
else if (language.substr(0,2) == "ur")
  document.write('Urdu')
else if (language.substr(0,2) == "ve")
  document.write('Venda')
else if (language.substr(0,2) == "vi")
  document.write('Vietnamese / Vietnam')
else if (language.substr(0,2) == "xh")
  document.write('Xhosa')
else if (language.substr(0,2) == "zh")
{
 if (language.substr(3,2) == "cn")
  document.write('Chinese / China')
 else if (language.substr(3,2) == "hk")
  document.write('Chinese / Hong Kong')
 else if (language.substr(3,2) == "sg")
  document.write('Chinese / Singapore')
 else if (language.substr(3,2) == "tw")
  document.write('Chinese / Taiwan')
 else document.write('Chinese / China')
}
else if (language.substr(0,2) == "zu")
  document.write('Zulu')
else
  document.write('Could not be determined')
//  End -->
</script>
<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>History</b>:</td><td class="small" width="66%"><SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">document.writeln(history.length + " page(s) viewed");</script><noscript>Java Disabled</noscript></td><td width=2%>&nbsp;</td></tr>
   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>Referrer</b>:</td><td class="small" width="66%">
	<SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
	if(document.referrer)
	document.writeln(document.referrer);
	else
	document.writeln("None");
	</script><noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>


   <tr><td width=2%>&nbsp;</td><td class="small" width="30%" valign="top"><b>Javascript</b>:</td><td class="small" width="66%" valign="top">
	<script type="text/javascript">client_data('js');</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>


   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>CSS</b>:</td><td class="small" width="66%">
<div id="checkcss" style="position:absolute;"></div> 
	<SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
	if (navigator.appName == 'Netscape')
	document.writeln("N/A");
	else
	{

	var yes = "Enabled";
	var no  = "Disabled";

	// How should we look for the (CSS) DIV ?
	// Netscape will look with:  document.checkcss
	// Internet Explorer will look with:  checkcss

	checktype = document.layers ? document.checkcss : checkcss;

	document.write((checktype) ? yes : no);
	}
	</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%" valign="top"><b>Anti-Aliasing Fonts</b>:</td><td class="small" width="66%" valign="top">
	<script language="javascript" type="text/javascript">
		if (window.screen.fontSmoothingEnabled == true)
		document.writeln("Yes");
		else document.writeln("No");
	</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%" valign="top"><b>Google Toolbar</b>:</td><td class="small" width="66%" valign="top">
	<object id="g1" classid="clsid:6CB5E471-C305-11D3-99A8-000086395495" style="display: none;"></object>
	<object id="g2" classid="clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB" style="display: none;"></object>

	<script language="javascript" type="text/javascript">
	   if (navigator.appName == "Microsoft Internet Explorer") {
	   if (document.GoogleActivated) {
		document.writeln("Detected " + document.GoogleToolbarVersion);
	   }
	   else if (document.g2 && typeof(g2.Search) != "undefined") {
		document.writeln("Detected");
	   }
	   else {
		document.writeln("Not Detected");
		}
	   }
	   else {
		document.writeln("N/A");
		}
	</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%" valign="top"><b>Shockwave Plugin</b>:</td><td class="small" width="66%" valign="top">
	<script language="javascript" type="text/javascript">
	   var plugin=navigator.plugins["Shockwave Flash"];
	   if (plugin) {
	   document.writeln("Yes");
	   }
	   else {
	   document.writeln("No");
	   }
	</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>
';d=unescape(m);document.write(d)
 

downdoggy

Level 1
Legacy Platinum Member
Joined
Jun 11, 2005
Messages
13
Reaction score
0
I didn't see anything about .htaccess and .htpasswd ... You can password protect your images using this method. Only available on Apache server or NON-IIS servers.

I notice this thread is pretty old... perhaps people are still asking this question and will get some use from this.
 
Status
Not open for further replies.

The Rule #1

Do not insult any other member. Be polite and do business. Thank you!

Sedo - it.com Premiums

IT.com

Premium Members

AucDom
UKBackorder
Be a Squirrel
MariaBuy

Our Mods' Businesses

URL Shortener
UrlPick.com

*the exceptional businesses of our esteemed moderators

Top Bottom