当前位置: 首页>>代码示例>>PHP>>正文


PHP alpha函数代码示例

本文整理汇总了PHP中alpha函数的典型用法代码示例。如果您正苦于以下问题:PHP alpha函数的具体用法?PHP alpha怎么用?PHP alpha使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了alpha函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: print_out

                 } else {
                     if ($result === "DELETING_TOPIC") {
                         print_out(lang('error_deleting_topic'), lang('redirecting'));
                     }
                 }
             }
             if (!$error) {
                 print_out(lang('success_deleted_topic'), lang('redirecting'));
             }
         }
     } else {
         print_out(lang_parse('error_invalid_given', array(lang('id'))), lang('redirecting'));
     }
 } else {
     if (isset($_GET['delete'])) {
         if (alpha($_GET['delete'], 'numeric')) {
             // Try getting that data!
             $delete_data = topic($_GET['delete']);
             // Is it their topic?
             if ($delete_data['starter_id'] == $user_data['id']) {
                 $result = delete_post($_GET['delete']);
                 // User data
                 if ($result === "ID_INVALID") {
                     print_out(lang_parse('error_invalid_given', array(lang('id'))), lang('redirecting'));
                 } else {
                     if ($result === "DELETING_POST") {
                         print_out(lang('error_deleting_post'), lang('redirecting'));
                     }
                 }
                 if (!$error) {
                     if ($delete_data['reply']) {
开发者ID:amenski,项目名称:BookSharing,代码行数:31,代码来源:read.php

示例2: get_avatar

/**
 * Grabs the users avatar by their id
 * @global array
 * @param integer $id used to retrieve the user data
 * @return string|boolean
 */
function get_avatar($id, $size = "100", $rating = "R")
{
    global $config;
    if (alpha($id, 'numeric')) {
        $data = user_data($id);
        if ($data['avatar']) {
            switch ($config['avatar_use']) {
                case "username":
                    // Avatar folder path
                    $folder_path = $config['url_path'] . "/" . $config['avatar_folder_name'] . "/";
                    // Do we md5?
                    if ($config['avatar_md5_use']) {
                        $name = md5($data['username']);
                    } else {
                        $name = $data['username'];
                    }
                    // The outcome
                    return $folder_path . $name . ".png";
                    break;
                case "email":
                    // Avatar folder path
                    $folder_path = $config['url_path'] . "/" . $config['avatar_folder_name'] . "/";
                    // Do we md5?
                    if ($config['avatar_md5_use']) {
                        $name = md5($data['email']);
                    } else {
                        $name = $data['email'];
                    }
                    // The outcome
                    return $folder_path . $name . ".png";
                    break;
                case "id":
                    // Avatar folder path
                    $folder_path = $config['url_path'] . "/" . $config['avatar_folder_name'] . "/";
                    // Do we md5?
                    if ($config['avatar_md5_use']) {
                        $name = md5($data['id']);
                    } else {
                        $name = $data['id'];
                    }
                    // The outcome
                    return $folder_path . $name . ".png";
                    break;
            }
        } else {
            // Default to the gravatar
            $gravatar = get_gravatar($data['email'], $size, $rating);
            // Default
            return $gravatar;
        }
    } else {
        return false;
    }
}
开发者ID:nijikokun,项目名称:NinkoBB,代码行数:60,代码来源:user.php

示例3: profile_edit

/**
 * Cleans up the guest array
 * @global array
 * @global array
 */
function profile_edit()
{
    global $config, $user_data, $errors, $key, $data;
    // Check the data, output error into errors array if there was an error.
    if ($key == "title") {
        // Check the data, output error into errors array if there was an error.
        if (alpha($data, 'alpha-spacers') || $data == "") {
            if (!in_array($data, $config['banned_titles'])) {
                $length = length($data, 2, 32);
                if ($length) {
                    if ($length == "TOO_LONG") {
                        $errors[$key] = lang('error_title_too_long');
                    } else {
                        $errors[$key] = lang('error_title_too_short');
                    }
                } else {
                    // update user
                    update_user($user_data['id'], false, $key, $data);
                    // update revisions
                    if (insert_revision($user_data['id'], $data)) {
                        $errors[$key] = insert_revision($user_data['id'], $data);
                    }
                }
            }
        } else {
            $errors[$key] = lang_parse('error_invalid_chars', array(lang('title_c')));
        }
    }
}
开发者ID:nijikokun,项目名称:NinkoBB,代码行数:34,代码来源:titles.php

示例4: translate

        echo '
         <div class="media-left media-middle">
            <img src="' . $ibid_avatar . '" class=" media-object n-ava img-thumbnail" alt="avatar" />
         </div>';
    }
    echo '
         <div class="media-body"><br />
         ' . translate("Greetings to our latest registered user:") . ' <br /><h4 class="media-heading"><a href="user.php?op=userinfo&amp;uname=' . $lastuser . '">' . $lastuser . '</a></h4>
         </div>
      </div>
      <hr />';
}
echo '
      <div class="card card-block">
         <p>';
alpha();
echo '</p>';
SortLinks($letter);
echo '
      </div>';
$min = $pagesize * ($page - 1);
$max = $pagesize;
$ws_req = '';
if (isset($uid_from_ws) and $uid_from_ws != "") {
    $ws_req = 'WHERE uid REGEXP \'' . $uid_from_ws . '\' ';
}
$count = "SELECT COUNT(uid) AS total FROM " . $NPDS_Prefix . "users ";
$select = "SELECT uid, name, uname, femail, url, user_regdate, user_from, email, is_visible, user_viewemail, user_avatar, mns, user_lastvisit FROM " . $NPDS_Prefix . "users ";
if ($letter != translate("Other") and $letter != translate("All")) {
    if ($admin and preg_match('#^[_\\.0-9a-z-]+@[0-9a-z-\\.]+\\.+[a-z]{2,4}$#i', $letter)) {
        $where = "WHERE uname LIKE '" . $letter . "%' OR email LIKE '%" . strtolower($letter) . "%'" . str_replace('WHERE', ' AND', $ws_req);
开发者ID:npds,项目名称:npds_dune,代码行数:31,代码来源:memberslist.php

示例5: reviews_index

function reviews_index()
{
    global $bgcolor3, $bgcolor2, $prefix, $multilingual, $currentlang, $db, $module_name;
    include 'header.php';
    if ($multilingual == 1) {
        $querylang = "WHERE rlanguage='{$currentlang}'";
    } else {
        $querylang = "";
    }
    OpenTable();
    echo "<table border=\"0\" width=\"95%\" CELLPADDING=\"2\" CELLSPACING=\"4\" align=\"center\">\r\n    <tr><td colspan=\"2\"><center><font class=\"title\">" . _RWELCOME . "</font></center><br><br><br>";
    $result = $db->sql_query("select title, description from " . $prefix . "_reviews_main");
    list($title, $description) = $result->fetch_row();
    $title = filter($title, "nohtml");
    $description = filter($description);
    echo "<center><b>{$title}</b><br><br>{$description}</center>";
    echo "<br><br><br>";
    alpha();
    echo "</td></tr>";
    echo "<tr><td width=\"50%\" bgcolor=\"{$bgcolor2}\"><b>" . _10MOSTPOP . "</b></td>";
    echo "<td width=\"50%\" bgcolor=\"{$bgcolor2}\"><b>" . _10MOSTREC . "</b></td></tr>";
    $result_pop = $db->sql_query("SELECT id, title, hits from " . $prefix . "_reviews {$querylang} order by hits DESC limit 10");
    $result_rec = $db->sql_query("SELECT id, title, date, hits from " . $prefix . "_reviews {$querylang} order by date DESC limit 10");
    $y = 1;
    for ($x = 0; $x < 10; $x++) {
        $myrow = $db->sql_fetchrow($result_pop);
        $id = intval($myrow['id']);
        $title = filter($myrow['title'], "nohtml");
        $hits = intval($myrow['hits']);
        echo "<tr><td width=\"50%\" bgcolor=\"{$bgcolor3}\">{$y}) <a href=\"modules.php?name={$module_name}&rop=showcontent&amp;id={$id}\">{$title}</a></td>";
        $myrow2 = $db->sql_fetchrow($result_rec);
        $id = intval($myrow2['id']);
        $title = filter($myrow2['title'], "nohtml");
        $hits = intval($myrow2['hits']);
        echo "<td width=\"50%\" bgcolor=\"{$bgcolor3}\">{$y}) <a href=\"modules.php?name={$module_name}&rop=showcontent&amp;id={$id}\">{$title}</a></td></tr>";
        $y++;
    }
    echo "<tr><td colspan=\"2\"><br></td></tr>";
    $result2 = $db->sql_query("SELECT * FROM " . $prefix . "_reviews {$querylang}");
    $numresults = $db->sql_numrows($result2);
    echo "<tr><td colspan=\"2\"><br><center>" . _THEREARE . " {$numresults} " . _REVIEWSINDB . "</center></td></tr></table>";
    CloseTable();
    include "footer.php";
}
开发者ID:rotvulpix,项目名称:php-nuke,代码行数:44,代码来源:index.php

示例6: get_plugin_data

/**
 * Gets the plugin data from filename
 * @param string $path really just the filename.
 * @return array
 */
function get_plugin_data($path)
{
    $path_ext = pathinfo($path, PATHINFO_EXTENSION);
    $path_name = pathinfo($path, PATHINFO_FILENAME);
    if ($path_ext == "php") {
        $plugin_data = implode('', file(BASEPATH . '../plugins/' . $path));
        // fetch data
        preg_match('|Plugin Name:(.*)$|mi', $plugin_data, $plugin_name);
        preg_match('|Description:(.*)$|mi', $plugin_data, $description);
        preg_match('|Author:(.*)$|mi', $plugin_data, $author_name);
        preg_match('|Author URI:(.*)$|mi', $plugin_data, $author_uri);
        preg_match('|Version:(.*)$|mi', $plugin_data, $version);
        $plugin_name[1] = trim($plugin_name[1]);
        // Check name
        if ($plugin_name[1] == '') {
            return array('name' => $path_name . $path_ext, 'description' => trim($description[1]), 'author' => trim($author_name[1]), 'url' => trim($author_uri[1]), 'version' => trim($version[1]), 'error' => lang('error_plugin_no_name'));
        }
        if (!alpha($plugin_name[1], 'alpha-spacers')) {
            return array('name' => trim($plugin_name[1]), 'description' => trim($description[1]), 'author' => trim($author_name[1]), 'url' => trim($author_uri[1]), 'version' => trim($version[1]), 'error' => lang('error_plugin_name'));
        }
        return array('name' => trim($plugin_name[1]), 'description' => trim($description[1]), 'author' => trim($author_name[1]), 'url' => trim($author_uri[1]), 'version' => trim($version[1]), 'plugin' => $path_name, 'file' => $path_name . "." . $path_ext);
    }
}
开发者ID:nijikokun,项目名称:NinkoBB,代码行数:28,代码来源:hooks.php

示例7: lang

         if (!$update_user_data) {
             $major_error = lang('error_user_doesnt_exist');
         }
     }
     /**
      * Include users
      */
     include $config['template_path'] . "admin/users.php";
 } else {
     if ($action == "categories") {
         if (isset($_GET['delete'])) {
             // What method should we use?
             if ($_GET['method'] == "all") {
                 $method = "all";
             } else {
                 if (alpha($_GET['method'], 'numeric')) {
                     $method = $_GET['method'];
                 }
             }
             $result = delete_category($_GET['delete'], $method);
             // Check to see if category was deleted or not
             if ($result === "INVALID_ID") {
                 $error = lang_parse('error_invalid_given', array(lang('id')));
             } else {
                 if ($result === "INVALID_METHOD") {
                     $error = lang_parse('error_invalid_given', array(lang('method')));
                 } else {
                     if ($result === "INVALID_CATEGORY") {
                         $error = lang_parse('error_invalid_given', array(lang('category')));
                     } else {
                         if ($result === "DELETING_CATEGORY") {
开发者ID:nijikokun,项目名称:NinkoBB,代码行数:31,代码来源:admin.php

示例8: unban_user

/**
 * Unban a user
 * @global resource
 * @param $id user identification number
 * @return string|boolean
 */
function unban_user($id)
{
    global $database;
    if (!alpha($id, 'numeric')) {
        return 'ID_INVALID';
    }
    $banned = $database->query("UPDATE `users` SET `banned` = '0' WHERE `id` = '{$id}' LIMIT 1");
    // Check to see if the user was banned.
    if ($banned) {
        return true;
    } else {
        return 'BANNING_USER';
    }
}
开发者ID:nijikokun,项目名称:NinkoBB,代码行数:20,代码来源:admin.php

示例9: category

require "include/common.php";
// Start point
@($page = $_GET['page']);
// What page are we on?
if (is_numeric($page)) {
    if (!isset($page) || $page < 0) {
        $page = 0;
    }
} else {
    $page = 0;
}
// Start point
$start = $page * $config['messages_per_page'];
// Category
if (isset($_GET['category'])) {
    if (alpha($_GET['category'], 'numeric') && category($_GET['category'])) {
        $current_category = $_GET['category'];
        $category_data = category($_GET['category']);
    } else {
        $current_category = 0;
    }
} else {
    $current_category = 0;
}
// Sticky topics
$sticky_topics = fetch($current_category, true);
// Check the numbers to fetch.
if (isset($start)) {
    if (is_numeric($start)) {
        $topics = fetch($current_category, false, false, 'updated', 'DESC', intval($start), $config['messages_per_page']);
    } else {
开发者ID:nijikokun,项目名称:NinkoBB,代码行数:31,代码来源:index.php

示例10: beta

function beta()
{
    alpha();
}
开发者ID:badlamer,项目名称:hhvm,代码行数:4,代码来源:error_001.php

示例11: update_revision

/**
 * Updates revisions
 * @global array
 * @global resource
 * @param integer $revision the revision to update
 * @param string $text contains the revision to title
 * @return boolean
 */
function update_revision($revision, $text)
{
    global $database;
    if (!alpha($revision, 'numeric')) {
        return false;
    }
    // Clean the data
    $text = $database->escape($text);
    // Update the revision
    $result = $database->query("UPDATE `revisions` SET `text`='{$text}' WHERE `id` = '{$revision}'");
}
开发者ID:amenski,项目名称:BookSharing,代码行数:19,代码来源:titles.php

示例12: encyclopedia_terms

 function encyclopedia_terms($eid, $ltr)
 {
     global $prefix, $db, $admin_file;
     include "header.php";
     $eid = intval($eid);
     GraphicAdmin();
     title("" . _ENCYCLOPEDIAMANAGER . "");
     $result = $db->sql_query("select title from " . $prefix . "_encyclopedia where eid='{$eid}' AND UPPER(title) LIKE '%{$ltr}%'");
     list($title) = $result->fetch_row();
     $title = filter($title, "nohtml");
     title("{$title}");
     OpenTable();
     echo "<center>" . _SELECTONETERM . "</center><br><br>" . "<table border=\"0\" align=\"center\">";
     $result = $db->sql_query("select tid, title from " . $prefix . "_encyclopedia_text WHERE UPPER(title) LIKE '{$ltr}%' AND eid='{$eid}'");
     if ($db->sql_numrows($result) == 0) {
         echo "<center><i>" . _NOCONTENTFORLETTER . " {$ltr}.</i></center>";
     }
     while (list($tid, $title) = $result->fetch_row()) {
         $tid = intval($tid);
         $title = filter($title, "nohtml");
         echo "<tr><td><a href=\"" . $admin_file . ".php?op=encyclopedia_text_edit&tid={$tid}\">{$title}</a></td></tr>";
     }
     echo "</table><br><br>";
     alpha($eid);
     echo "<center>" . _GOBACK . "</center>";
     CloseTable();
     include "footer.php";
 }
开发者ID:rotvulpix,项目名称:php-nuke,代码行数:28,代码来源:index.php

示例13: reviews_index

function reviews_index()
{
    global $db, $prefix, $bgcolor4, $bgcolor2, $multilingual, $currentlang, $MAIN_CFG;
    require_once 'header.php';
    if ($multilingual == 1) {
        $querylang = "WHERE language='{$currentlang}' OR language=''";
    } else {
        $querylang = '';
    }
    OpenTable();
    echo '<table border="0" width="95%" cellpadding="2" cellspacing="4" align="center">
    <tr><td colspan="2"><div style="text-align:center;"><span class="title">' . _RWELCOME . '</span><br /><br /><br />';
    echo '<b>' . $MAIN_CFG['Reviews']['title'] . '</b><br /><br />' . nl2br($MAIN_CFG['Reviews']['description']) . '</div>';
    echo '<br /><br /><br />';
    alpha();
    echo '</td></tr>';
    echo '<tr><td style="width:50%; background:' . $bgcolor2 . ';"><b>' . _10MOSTPOP . '</b></td>';
    echo '<td style="width:50%; background:' . $bgcolor2 . ';"><b>' . _10MOSTREC . '</b></td></tr>';
    $result_pop = $db->sql_query("SELECT id, title, hits FROM " . $prefix . "_reviews {$querylang} ORDER BY hits DESC LIMIT 10");
    $result_rec = $db->sql_query("SELECT id, title, date, hits FROM " . $prefix . "_reviews {$querylang} ORDER BY date DESC LIMIT 10");
    $y = 1;
    for ($x = 0; $x < 10; $x++) {
        $myrow = $db->sql_fetchrow($result_pop);
        $id = $myrow['id'];
        $title = $myrow['title'];
        $hits = $myrow['hits'];
        echo '<tr><td style="width:50%; background:' . $bgcolor4 . ';"><b>&#8226;</b> <a href="' . URL::index('&amp;rop=showcontent&amp;id=' . $id) . '">' . $title . '</a></td>';
        $myrow = $db->sql_fetchrow($result_rec);
        $id = $myrow['id'];
        $title = $myrow['title'];
        $hits = $myrow['hits'];
        echo '<td style="width:50%; background:' . $bgcolor4 . ';"><b>&#8226;</b> <a href="' . URL::index('&amp;rop=showcontent&amp;id=' . $id) . '">' . $title . '</a></td></tr>';
        $y++;
    }
    $db->sql_freeresult($result_pop);
    $db->sql_freeresult($result_rec);
    echo '<tr><td colspan="2"><br /></td></tr>';
    $result = $db->sql_query("SELECT * FROM " . $prefix . "_reviews {$querylang}");
    $numresults = $db->sql_numrows($result);
    echo '<tr><td colspan="2"><br /><center>' . _THEREARE . " {$numresults} " . _REVIEWSINDB . '</center></td></tr></table>';
    CloseTable();
}
开发者ID:cbsistem,项目名称:nexos,代码行数:42,代码来源:index.php

示例14: lang

                // New topic
                $title = lang('posting_new_topic');
            }
        } else {
            $reply = 0;
            // New topic
            $title = lang('posting_new_topic');
        }
    } else {
        $reply = 0;
        // New topic
        $title = lang('posting_new_topic');
    }
} else {
    if (isset($_GET['edit'])) {
        if (alpha($_GET['edit'], 'numeric')) {
            $reply = false;
            $edit = true;
            // Get topic data
            $post = topic($_GET['edit']);
            if ($post) {
                // Title
                $title = lang('editing_post');
                // Convienent stuff.
                $subject = $post['subject'];
                $content = html_entity_decode(htmlspecialchars_decode(stripslashes($post['message'])));
                $sticky = $post['sticky'];
                $closed = $post['closed'];
                $category = $post['category'];
            } else {
                $reply = 0;
开发者ID:nijikokun,项目名称:NinkoBB,代码行数:31,代码来源:message.php

示例15: array

                    }
                }
                // Include the navigation
                include $config['template_path'] . "user/navigation.php";
                // Include profile template
                include $config['template_path'] . "user/profile.php";
            } else {
                if ($action == "signature") {
                    // Include the navigation
                    include $config['template_path'] . "user/navigation.php";
                    // Include profile template
                    include $config['template_path'] . "user/signature.php";
                } else {
                    if ($action == "view") {
                        if (isset($_GET['id'])) {
                            if (alpha($_GET['id'], 'numeric')) {
                                $viewing = user_data($_GET['id']);
                            } else {
                                print_out(lang_parse('error_invalid_given'), array(lang('id')));
                            }
                        } else {
                            print_out(lang_parse('error_no_given'), array(lang('id')));
                        }
                        // Include profile template
                        include $config['template_path'] . "user/view.php";
                    }
                }
            }
        }
    }
}
开发者ID:nijikokun,项目名称:NinkoBB,代码行数:31,代码来源:users.php


注:本文中的alpha函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。