Mit ‘schutz’ getaggte Artikel

Korrektes Einrichten und Pfad zum Passwortschutz mittels htaccess

Montag, 28. April 2014

Will man einen Ordner mittels .htaccess Datei schützen, so benötigt man initial den korrekten Pfad zur Datei. Dies Datei gehört direkt in den Ordner den man schützen will und muss den relativen Pfad angegeben haben! Das ist essentiell, da die Funktion sonst nicht gegeben ist.

Wenn man den Pfad nicht weiss, so kann man sich mit einem einfachen PHP-Skript helfen. Einfach eine leere Seite erstellen, folgenden Code eingeben und als test.php im selben Ordner wie die .htaccess Datei abspeichern:

<?php echo echo dirname(__FILE__).'/'; ?>

Diesen Pfad gibt man dann in der .htaccess ein.

PHP: Ein Bild mit Text generieren

Montag, 23. März 2009

Eine weitere einfache und ideale Methode seine Emailadressen gegen Bots zu schützen ist diese einfach in ein Bild zu verwandeln:

   $text = "PromaDesign.com";
   $pic=ImageCreate(130,30); // breite, höhe
   $col1=ImageColorAllocate($pic,0,0,0);
   $col2=ImageColorAllocate($pic,255,255,255);
   ImageFilledRectangle($pic, 0, 0, 500, 30, $col2);
   ImageString($pic, 3, 5, 8, $text, $col1);
   Header("Expires: Mon, 23 Jul 2009 05:00:00 GMT");
   Header("Content-type: image/jpeg");
   ImageJPEG($pic);
   ImageDestroy($pic);

PHP: Emailadressen auf der Seite gegen Spam-Bots schützen

Montag, 23. März 2009

Dieses Script codiert die Emailadressen im Quellcode, so dass sie von Bots nicht ausgelesen werden können. Wir bieten HIER auch eine JavaScript Variante diesbezüglich an.

function noSpam($mail) {
  $str = '';
  $arr = explode("\r\n",chunk_split($mail,1),strlen($mail));
  for($i=0;$i<count($arr);$i++) {
    $str.= '&#'.ord($arr[$i]).';';
  }
  return '<a href="mailto:'.$str.'">'.$str.'</a>';
}
 
echo noSpam('info@promadesign.com');

Javascript: Emailadressen auf der Seite gegen Spam-Bots schützen

Montag, 23. März 2009

Jeder weiss wie lästig es ist, wenn man jeden Tag mehrere Spam Emails erhält. Leider ist das immer häufiger der Fall, da Bots, das sind eigens programmierte Skripte, Emailadressen aus dem Quellcode von Webseiten auslesen. Das ist recht einfach indem man mit einer RegEx nach einem bestimmten Muster im Text sucht, welches zb. ein @ enthält. Wir werden nun die Links zu Emailadressen so darstellen, dass dem Bot eine falsche Emailadresse vorgegaukelt wird. In den bereich der seite binden wir unser JavaScript ein, welches später die Emailadresse korrekt ausgibt:

<script language="JavaScript1.2">
function mailsend(mail,p1,p2,p3) {
  var ca;
  ca = "mailto:" + p2 + "\@" + p3 + "." + p1;
  mail.href = ca;
  return (1);
}
</script>

Nun müssen wir nur noch die links im wie folgt formatieren:

<a href="mailto:no.bot.can@get.us" onClick="mailsend(this,'tld','name','domain');">Email</a>

Es müssen nur die Platzhalter tld (Top Level Domain wie .com, .at, …), name und domain ersetzt werden. Ein Beispiel:

<a href="mailto:no.bot.can@get.us" onClick="mailsend(this,'com','info','promadesign');">Email</a>

Der Bot welcher den Quellcode ausliest liest die Emailadresse „no.bot.can@get.us“ aus. Der User welcher aber auf den Link „Email“ klickt bekommt die korrekte Emailadresse zu sehen.