本文整理汇总了PHP中string::get_random_id方法的典型用法代码示例。如果您正苦于以下问题:PHP string::get_random_id方法的具体用法?PHP string::get_random_id怎么用?PHP string::get_random_id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类string
的用法示例。
在下文中一共展示了string::get_random_id方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: groupwareConfig
require_once "misc/groupware/config.php";
# initializing general object
$groupware_general = new groupware_general();
# initalizing config object
$groupwareConfig = new groupwareConfig();
# initializing string class
$stringClass = new string();
# initializing users object
$usersClass = new users();
# the service is active?
$groupwareConfig->is_active();
# is a logged user?
$groupwareConfig->guest_allowed();
if (!isset($_POST['email'])) {
# save confirm ID
$_SESSION['add_project_confirm_ID'] = $stringClass->get_random_id();
# create FORM object
$formClass = new form();
# open DocCreation form
$formClass->openForm("index.php?mod=" . $_GET['mod'] . "&file=" . $_GET['file'], true, "POST", "add_app");
# add 'social contract' label in BOLD
$formClass->only_text("<h3>Creazione/ideazione di un nuovo progetto: step 1</h3>");
# welcome to...
$formClass->only_text($groupware_general->print_modable("add_app.1.0.html"));
/* $groupware_general->welcome("Benvenuto.
Da questa sezione potrai aggiungere un nuovo progetto alla lista ed eventualmente diventarne mantainer.<br>Prima di tutto ciò dovrai farti inviare un codice di conferma ad un tuo indirizzo valido.<br>
Ti basterà seguire le istruzioni contenute nella email che ti sarà recapitata.<br>
Ricorda inoltre che la sessione che hai appena attivato avrà una durata limitata, e che non potrai creare più di un progetto per volta durante la stessa.") */
# create ID text input
$formClass->text("email", YAC_EMAIL . ": ");
# crate submit button
示例2: form
$groupwareConfig->guest_allowed();
# is a L4M3r?
$projectsClass->check_list($_GET['id'], $_GET['type']);
# initializin FORM class
$formClass = new form();
# initializing STRING class
$stringClass = new string();
$flag = false;
if ($_GET['type'] != "active") {
$flag = true;
}
# Became a mantainer of an adoption idea #
# if there isn't Posting Data print 'became mantainer' message
if (!isset($_POST['submitted']) and $flag) {
# save confirm ID
$_SESSION['project_confirm_ID'] = $stringClass->get_random_id();
# print title
echo "<h3>Creazione progetto: proporsi per un progetto</h3>";
# print welcome message
echo $groupware_general->welcome("Benvenuto. Questa interfaccia ti guiderà nel processo di acquisizione del progetto seguente.<br>");
echo "<div style=\"width:80%; border:1px solid lightgray; padding: 3px; text-align:center;\">";
$projectsClass->idea_big_preview($_GET['id'] . ".xml", "misc/groupware/writeable/projects/" . $_GET['type'] . "/", $_GET['type'], false);
echo "</div><br>";
echo $groupware_general->welcome("Diventando il mantainer di un progetto, avrai la possibilità di gestire news interne, informazioni, F.A.Q, appuntamenti, screenshots, downloads e potrai inoltre accettare e gestire eventuali sviluppatori che abbiano voglia di unirsi a te.<br><br>\n\t<em><strong>INFO:</strong> per poter uploadare direttamente il tuo progetto su questo sito, dovrai farne <strong>richiesta esplicita all'amministratore</strong> tramite il modulo presente nel tuo pannello gestionale.</em><br><br>\n\t\n\tPer diventare il mantainer del progetto soprastante Inserisci il codice generato casualmente nel campo presente <em>sotto questo testo</em>.<br>\n\tRicorda che gli amministratori saranno <em>immediatamente avvisati</em> e potranno provvedere con la <strong>cancellazione del progetto e del suo mantainer</strong>, senza alcun preavviso, nel caso della violazione delle regole.<br>\n\t<em>Se non riesci a leggere il testo contenuto nell'immagine, ricarica la pagina.</em><br><br>");
$formClass->openForm("");
$formClass->text("submitted", "Codice sottostante: ");
$formClass->only_text("<img src=\"misc/groupware/image.php?sessid=" . session_id() . "&type=project_confirm_ID\">");
$formClass->submit("Completa l'operazione", false, "Finish!");
$formClass->closeForm();
# if there are posting data, make aviable the project
} else {