Mit Bildern Raubkopierer ärgern...

sauhitze

Grünschnabel
Hallo,

vielleicht kennen ja einige von Euch "anticopy.de". Dort kann man sich anmelden und bekommt einen Codeschnipsel, den man z.B. in HTML-eBay-Artikelbeschreibungen einbinden kann.
Beispiel:
HTML:
<img src="http://www.anticopy.de/s/ebay.php?i=xxxxxxxx">

Es wird also über eine PHP-Datei entweder nur ein 1x1 Clearpixel auf der eigenen Beschreibung oder ein anderes Bild "Achtung Dieb" in der Beschreibung des dreisten Diebes dargestellt.

Nun reizt es mich dieses Konzept in meinem Blog (Wordpress) selber umzusetzen, da mir schon so manches per copy&paste geklaut wurde.
Ich habe es geschafft unter der eigenen URL ein clearpixel auszugeben, unter einer anderen Test-URL kam leider 2x der Fehler "undefined".

Nun hoffe ich hier etwas Hilfe zu bekommen...

Aufruf der PHP-Datei:
HTML:
<img src="http://www.myblog.de/plagfinder.php" />

Die PHP-Datei:
PHP:
<?php 
  if ($_SERVER['HTTP_HOST'] = "www.myblog.de") {
    $file = "clearpixel.png";
  } else {
    $file = "dieb.png";
  }

header("Content-type: image/png"); 
readfile($file);
?>

Ich habe dann nach dem "undefined" versucht die Bild-URL dem $file zu übergeben, aber so geht's nicht mal auf der eigenen URL...

Viele Grüße,
"sauhitze" (bei uns gerade 37°)
 
Hallo,

du willst also einen Text auf deiner Website vor Kopieren schützen, indem du ein durchsichtiges Bild vor den ganzen Textbereich legst?

Im Prinzip musst du dazu einfach ein <img>-Element passend strecken.

Ich kann allerdings nicht ganz dein PHP-Skript verstehen. Was soll das nützen?
Wenn ich als Kopierer den Bild als HTML-Code (sprich mit dem originalen src-Attribut!) kopieren, dann würde das was bringen.
Ansonsten, kann ich auch einfach das Bild mit runterladen (Rechtsklick --> Bild speichern unter in vielen Browsern).


Was meinst du mit dem Fehler "undefined"? Fehler von was? Von PHP? Wie lautet die vollständige Fehlermeldung?


PS:
Jap, hier sind es auch mehr als 30°C ;)
 
Hi,

  • Bei mir (die URL wird mit $_SERVER['HTTP_HOST'] ermittelt) soll ein 1x1px Bild "clearpixel.png" im Text an verschiedenen Stellen eingeblendet werden (bei der Größe sieht man es ja nicht).
  • Beim Dieb mit einer anderen URL (und hier geht es um die "Dummies", die nur c&p mit Maus machen) soll erst mal ein 1x1px Bild "Dieb.png" eingeblendet werden, und das ist erst mal transparent. Ich starte dann eine Google Suche und wenn ich feststelle, dass jemand einen Textschnipsel geklaut hat, ersetze ich bei mir auf dem Server das 1x1px Bild "Dieb.png" mit einer 100x100px Grafik in welcher steht dass der Text geklaut wurde.

Bei nem einfachen Maus-c&p wird das Bild inkl PHP-Aufruf ja mitkopiert.

Wie das dann mittels Anticopy.de aussieht:

c695164aa6f40b8e.jpeg
Bildquelle: http://www.pcwelt.de/images/04/5/1/8/8/c695164aa6f40b8e.jpeg aus dem Bericht http://www.pcwelt.de/ratgeber/Anticopy-de-enttarnt-geklaute-Ebay-Beschreibungen-10957.html

Aber möglicherweise klappt es mit dieser Art von URL-Ermittlung nicht so ganz, da ja die URL von dem Server ermittelt werden muss, der das Bild aufruft und nicht von dem, auf dem die PHP-Datei liegt...

VG

EDIT:
Das hier ist die Ausgabe mit dem "undefined" auf dem Test-Klau-Server:
1422596undefined.png

EDIT2: URL-Ermittlung klappt wenn statt "if ($_SERVER['HTTP_HOST'] = "www.myblog.de")" folgendes gemacht wird: "if ($_SERVER['HTTP_REFERER'] and $_SERVER['HTTP_HOST'] = "www.myblog.de")"
 
Zuletzt bearbeitet:
Zurück