########################################################################## */ $_language->read_module('newsletter'); if (isset($_GET['action'])) { $action = $_GET['action']; } else { $action = ''; } if ($action == "save") { $email = $_POST['email']; if (!validate_email($email)) { redirect('index.php?site=newsletter', $_language->module['email_not_valid'], 3); } else { $ergebnis = safe_query("SELECT * FROM " . PREFIX . "newsletter WHERE email='" . $email . "'"); if (!mysql_num_rows($ergebnis)) { $pass = RandPass(7); safe_query("INSERT INTO " . PREFIX . "newsletter ( email, pass) values ('" . $email . "', '" . $pass . "')"); $header = "From:" . $hp_title . "<" . $admin_email . ">\n"; $header .= "Reply-To: " . $admin_email . "\n"; $header .= "Content-Type: text/html; charset=utf-8\n"; $vars = array('%delete_key%', '%homepage_url%', '%mail%'); $repl = array($pass, $hp_url, $email); mail($email, $hp_title . ": " . $_language->module['newsletter_registration'], str_replace($vars, $repl, $_language->module['success_mail']), $header); redirect('index.php?site=newsletter', $_language->module['thank_you_for_registration'], 3); } else { redirect('index.php?site=newsletter', $_language->module['you_are_already_registered'], 3); } } } elseif ($action == "delete") { $ergebnis = safe_query("SELECT pass FROM " . PREFIX . "newsletter WHERE email='" . $_POST['email'] . "'"); $any = mysql_num_rows($ergebnis);
?> :</td> <td><input type="text" name="db" size="30" /> <a class="tooltip" href="#"><img src="images/tooltip.png" alt="" /> <span><?php echo $_language->module['tooltip_4']; ?> </span></a></td> </tr> <tr> <td><?php echo $_language->module['mysql_prefix']; ?> :</td> <td><input name="prefix" type="text" value="<?php echo 'ws_' . RandPass(3) . '_'; ?> " size="10" /> <a class="tooltip" href="#"><img src="images/tooltip.png" alt="" /> <span><?php echo $_language->module['tooltip_5']; ?> </span></a></td> </tr> <tr> <td colspan="2"><br /><b><?php echo $_language->module['webspell_config']; ?> </b></td> </tr> <tr>
# Far Development by Development Team - webspell.org # # # # visit webspell.org # # # ########################################################################## */ $_language->read_module('lostpassword'); eval("\$title_lostpassword = \"" . gettemplate("title_lostpassword") . "\";"); echo $title_lostpassword; if (isset($_POST['submit'])) { $email = trim($_POST['email']); if ($email != '') { $ergebnis = safe_query("SELECT * FROM " . PREFIX . "user WHERE email = '" . $email . "'"); $anz = mysql_num_rows($ergebnis); if ($anz) { $newpwd = RandPass(6); $newmd5pwd = md5($newpwd); $ds = mysql_fetch_array($ergebnis); safe_query("UPDATE " . PREFIX . "user SET password='******' WHERE userID='" . $ds['userID'] . "'"); $ToEmail = $ds['email']; $ToName = $ds['username']; $vars = array('%pagetitle%', '%username%', '%new_password%', '%homepage_url%'); $repl = array($hp_title, $ds['username'], $newpwd, $hp_url); $header = str_replace($vars, $repl, $_language->module['email_subject']); $Message = str_replace($vars, $repl, $_language->module['email_text']); if (mail($ToEmail, $header, $Message, "From:" . $admin_email . "\nContent-type: text/plain; charset=utf-8\n")) { echo str_replace($vars, $repl, $_language->module['successful']); } else { echo $_language->module['email_failed']; } } else {
<?php session_start(); if (rand(0, 1)) { $mathematics = "+"; $Number1 = RandPass(1); $Number2 = RandPass(3); $_SESSION["Secure"] = $Number1 + $Number2; } else { $mathematics = "-"; $Number1 = RandPass(3); $Number2 = RandPass(1); $_SESSION["Secure"] = $Number1 - $Number2; } $MathNum = strlen($Number1); $MathMsg = $Number1 . $mathematics . $Number2 . "="; # 判斷作業系統 if ($_ENV["OS"] != "Windows_NT") { $TextPath = "/usr/X11R6/lib/X11/fonts/TTF/luximri.ttf"; } elseif ($_ENV["windir"] == "C:\\WINNT") { $TextPath = "c:\\winnt\\fonts\\arial.ttf"; } else { $TextPath = "c:\\windows\\fonts\\arial.ttf"; } # for WinXP System $TextPath = dirname(__FILE__) . "/arial.ttf"; # 產生一圖塊 $im = imagecreate(135, 50) or die("您的 PHP 版本不支援 GD LIBRARY"); $background_color = imagecolorallocate($im, 255, 204, 255); # 將亂數填入圖塊裡 for ($i = 0; $i <= 5; $i++) {