Esempio n. 1
0
##########################################################################
*/
$_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);
Esempio n. 2
0
    ?>
:</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>
Esempio n. 3
0
#   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++) {