/*************************************************************************** * * * copyright : (C) 2008 Daniel Kauser * * email : danysahne333@mail.ru * * website : www.cb-talk.de/captcha.html * * * * * * * ***************************************************************************/ /*************************************************************************** * * * Diese Script ist gratis. Viele andere Scripte kosten viel Geld doch * * ich und zum Glück auch noch ein paar andere sind gegen sowas und * * bieten unsere Scripte gratis an. Deshalb löscht nicht den copyright * * von mir damit wir kein Stress kriegen * * * ***************************************************************************/ // Header header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Datum aus Vergangenheit header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // immer geändert header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1 header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); // HTTP/1.0 // Alle Fehler und Notices anzeigen error_reporting(E_ALL); session_start(); $CAPTCHA_TempString=""; // Zufallsfunktion für Zahlen und Buchstaben function GetRandomChar() { // Zufallszahl generieren mt_srand((double)microtime()*1000000); $CAPTCHA_RandVal = mt_rand(1,2); // Buchstabensalat generieren jeh nachdem ob RanAdval 1 oder 2 ist switch ($CAPTCHA_RandVal) { case 1: // Zahlen 0-9 $CAPTCHA_RandVal = mt_rand(48, 57); break; case 2: // Grosse Buchstaben $CAPTCHA_RandVal = mt_rand(65, 90); break; } // Zufallscode ausgeben return chr($CAPTCHA_RandVal); } // Zufallscode x-stellig ausgeben for ($i = 1; $i <= 6; $i++) { $CAPTCHA_TempString .= GetRandomChar(); } // Text in Sessionvariable speichern if (isset($CAPTCHA_TempString)) { $_SESSION["CAPTCHA_RndText"] = str_replace('I','E',str_replace('0','3',str_replace('1','S',str_replace('B','F',str_replace('O','P',str_replace('4','A',str_replace('D','K',$CAPTCHA_TempString))))))); } else { die("Zufallscode konnte nicht generiert werden!"); } ?>
Urheberrecht
Die auf dieser Website veröffentlichten Inhalte und Werke sind urheberrechtlich geschützt. Jede vom deutschen Urheberrecht nicht zugelassene Verwertung bedarf der vorherigen schriftlichen Zustimmung des jeweiligen Autors oder Urhebers. Inhalte und Beiträge Dritter sind dabei als solche gekennzeichnet. Die unerlaubte Vervielfältigung oder Weitergabe einzelner Inhalte oder kompletter Seiten ist nicht gestattet und strafbar.
Links zu den Websites des Anbieters sind jederzeit willkommen und bedürfen keiner Zustimmung durch den Betreiber der Website. Die Darstellung dieser Website in fremden Frames ist nur mit Erlaubnis zulässig ist.
Datenschutz
Durch den Besuch der Website des Anbieters können Informationen
über den Zugriff (Datum, Uhrzeit, betrachtete Seite) auf dem Server
gespeichert werden. Eine Weitergabe an Dritte, zu kommerziellen oder nichtkommerziellen
Zwecken, findet nicht statt.
Der Anbieter weist ausdrücklich darauf hin, dass die Datenübertragung
im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken
aufweisen und nicht lückenlos vor dem Zugriff durch Dritte geschützt
werden kann.
Die Verwendung der Kontaktdaten der Anbieterkennzeichnung - insbesondere
der Telefon-/Faxnummern und E-Mailadresse - zur gewerblichen Werbung ist
ausdrücklich nicht erwünscht, es sei denn der Anbieter hatte
zuvor seine schriftliche Einwilligung erteilt oder es besteht bereits
ein geschäftlicher Kontakt. Der Anbieter und alle auf dieser Website
genannten Personen widersprechen hiermit jeder kommerziellen Verwendung
und Weitergabe ihrer Daten.
Anwendbares Recht
Es gilt ausschließlich das maßgebliche Recht der Bundesrepublik
Deutschland. Diese Nutzungshinweise sind als Teil des Internetangebotes
zu betrachten, von dem aus auf diese Seite verwiesen wurde.
Design & Programmierung:
vincent.dilg.design. - burning ideas!
[www.burning-ideas.com]