本文整理汇总了PHP中addslashes_r函数的典型用法代码示例。如果您正苦于以下问题:PHP addslashes_r函数的具体用法?PHP addslashes_r怎么用?PHP addslashes_r使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了addslashes_r函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: addslashes_r
function addslashes_r(&$Array)
{
foreach ($Array as $Key => $Value) {
if (is_array($Value)) {
addslashes_r($Array[$Key]);
} else {
$Array[$Key] = addslashes($Value);
}
}
}
示例2: news_comment_record
function news_comment_record($News)
{
if (verif_connect(true)) {
if (verifier_token(600, get_link('Comments', 'Public'), 'Comment-' . $News['News_ID'])) {
if (request_confirm('End_Add')) {
if (request_confirm('Comment_Message')) {
insert_db('Caranille_Comments', addslashes_r($_POST));
}
}
}
}
}
示例3: register_request
function register_request()
{
global $prefixe_salt, $suffixe_salt;
extract(addslashes_r(stripslashes_r($_POST)));
$Date = date('Y-m-d H:i:s');
$IP = getRealIpAddr();
$filter = uniqid();
$pswd = password_encode($prefixe_salt . $filter . $suffixe_salt, $Password);
$key = uniqid();
insert_db('Caranille_Accounts', array('Account_Pseudo' => strip_tags($Pseudo), 'Account_Password' => strip_tags($pswd), 'Account_Salt' => $filter, 'Account_Email' => $Email, 'Account_Sexe' => $Sexe, 'Account_Inscription' => $Date, 'Account_Last_IP' => $IP, 'Account_HP_Remaining' => 100, 'Account_Key' => $key, 'Account_valid' => 0, 'Account_Level' => 1, 'Account_Order' => 1, 'Account_Reason' => 'None', 'Account_Status' => "Authorized", 'Account_Access' => "Member", 'Account_Guild_ID' => 0, 'Account_HP_Bonus' => 0, 'Account_MP_Remaining' => 10, 'Account_MP_Bonus' => 0, 'Account_Strength_Bonus' => 0, 'Account_Magic_Bonus' => 0, 'Account_Agility_Bonus' => 0, 'Account_Defense_Bonus' => 0, 'Account_Experience' => 0, 'Account_Golds' => 0, 'Account_Notoriety' => 0, 'Account_Chapter' => 1, 'Account_Mission' => 1, 'Account_Step' => 2));
$user_record = get_db('request_account', $_POST);
return $user_record;
}
示例4: add_diary
function add_diary($message = "", $Account_ID = null)
{
if (verif_connect(true)) {
$message = addslashes_r($message);
$ID = $Account_ID != null ? $Account_ID : user_data('Account_ID');
insert_db('Caranille_Diaries', array('Diary_Account_ID' => $ID, 'Diary_Message' => $message, 'Diary_Date' => date("Y-m-d H:i:s")));
}
}
示例5: load_css
<?php
// l'utilisateur peut ajouter un titre pour chaque module different de Caranille -Accueil
//$title ="";
//$baseline= ""
if (verif_connect()) {
//Si l'utilisateur ne possède pas de Guilde
if (has_guild()) {
load_css('guild.css', 'guild');
if (has_guild_acces('message')) {
if (request_confirm('send-message')) {
if (verifier_token(60, get_link('Message', 'Guild'), 'guild-message')) {
update_db('Caranille_Guilds', addslashes_r($_POST));
echo "Message mis à jour";
}
}
}
}
}
示例6: forumulaire_db
<?php
echo forumulaire_db('Caranille_Posts', $Post);
?>
<br/>
<input type="submit" name="Back" value="Annuler" />
<input type="submit" name="End_<?php
echo request_confirm('Add') ? 'Add' : 'Edit';
?>
" value="Terminer"/>
<?php
if (request_confirm('Second_Edit')) {
?>
<input type="submit" name="Second_Delete" value="Supprimer"><?php
}
?>
</form>
<?php
}
if (request_confirm('End_Edit')) {
if (valid_post_db('Caranille_Posts')) {
update_db('Caranille_Posts', addslashes_r($_POST));
$message = 'Chapitre mis à jour';
} else {
$message = 'Tous les champs n\'ont pas été remplis';
}
}
if (request_confirm('Delete')) {
delete_db('Caranille_Posts', addslashes_r($_POST));
$message = 'Le page a bien été supprimée';
}
}
示例7: move_db
move_db('Caranille_Categories', $Cat_ID, 'up');
header('location:' . get_link('categories', 'admin', array('Edit' => 'ok')));
$message = 'Chapitre remonté';
}
if (request_confirm('down_rank')) {
$Cat_ID = htmlspecialchars(addslashes($_POST['Cat_ID']));
move_db('Caranille_Categories', $Cat_ID, 'down');
header('location:' . get_link('categories', 'admin', array('Edit' => 'ok')));
$message = 'Chapitre descendu';
}
if (request_confirm('End_Edit')) {
if (valid_post_db('Caranille_Categories')) {
update_db('Caranille_Categories', addslashes_r($_POST));
$message = 'Chapitre mis à jour';
} else {
$message = 'Tous les champs n\'ont pas été remplis';
}
}
if (request_confirm('Delete')) {
delete_db('Caranille_Categories', $_POST);
$message = 'Le page a bien été supprimée';
}
if (request_confirm('End_Add')) {
if (valid_post_db('Caranille_Categories')) {
insert_db('Caranille_Categories', addslashes_r($_POST));
$message = 'page ajouté';
} else {
$message = 'Tous les champs n\'ont pas été remplis';
}
}
}
示例8: move_db
move_db('Caranille_Pages', $Page_ID, 'up');
header('location:' . get_link('pages', 'admin', array('Edit' => 'ok')));
$message = 'Chapitre remonté';
}
if (request_confirm('down_rank')) {
$Page_ID = request_data('Page_ID');
move_db('Caranille_Pages', $Page_ID, 'down');
header('location:' . get_link('pages', 'admin', array('Edit' => 'ok')));
$message = 'Chapitre descendu';
}
if (request_confirm('End_Edit')) {
if (valid_post_db('Caranille_Pages')) {
update_db('Caranille_Pages', addslashes_r($_POST));
$message = 'Chapitre mis à jour';
} else {
$message = 'Tous les champs n\'ont pas été remplis';
}
}
if (request_confirm('Delete')) {
delete_db(addslashes_r($_POST));
$message = 'Le page a bien été supprimée';
}
if (request_confirm('End_Add')) {
if (valid_post_db('Caranille_Pages')) {
insert_db('Caranille_Pages', addslashes_r($_POST));
$message = 'page ajouté';
} else {
$message = 'Tous les champs n\'ont pas été remplis';
}
}
}
示例9: request_post
/** recupere les donnes d'un champs post **/
function request_post($key, $default = "", $a_html = false)
{
if (request_confirm($key)) {
if (is_array($_POST[$key])) {
foreach ($_POST[$key] as $champs => $value) {
$var[$champs] = addslashes_r($value, $a_html);
}
}
if (!is_array($_POST[$key])) {
$var = addslashes_r($_POST[$key], $a_html);
}
return $var;
}
}
示例10: htmlspecialchars
}
}
if (verif_access("Admin")) {
if (request_confirm('Delete')) {
$Image_ID = htmlspecialchars(addslashes($_POST['Image_ID']));
delete_db('Caranille_Images', array('Image_ID' => $Image_ID));
$message = 'Le Batiment a bien été supprimée';
}
if (request_confirm('End_Edit')) {
foreach ($_POST as $key => $value) {
$c = count_db("edit_admin", array('table' => 'Caranille_Configuration', 'ID' => 'Configuration_Name', 'value' => $key));
//"select * from where ='$' limit 1");
if ($c == 1) {
update_db('Caranille_Configuration', addslashes_r(array('Configuration_Name' => $key, 'Configuration_Value' => $value)));
} else {
insert_db('Caranille_Configuration', addslashes_r(array('Configuration_Name' => $key, 'Configuration_Value' => $value)));
}
}
}
if (request_confirm('End_Add')) {
if (valid_post_db('Caranille_Images')) {
$r = record_file('caranille_image', array("*.*"));
if ($r == 0) {
$message = 'Batiment ajouté';
} else {
if ($r == 1) {
$message = "La taille du fichier téléchargé excède la valeur de upload_max_filesize, configurée dans le php.ini.";
}
if ($r == 2) {
$message = "La taille du fichier téléchargé excède la valeur de MAX_FILE_SIZE({$avatar_maxsize}), qui a été spécifiée dans le formulaire HTML.";
}
示例11: die
die($message_html);
} else {
if (request_confirm('Valid')) {
$baseline = 'Validation de votre inscription';
if (!empty($_GET)) {
extract(addslashes_r($_GET));
}
if (!empty($_POST)) {
extract(addslashes_r($_POST));
}
$user_record = get_db('valid_account', $_REQUEST);
$Date = date("Y-m-d H:i:s");
$_SESSION['Account_Register']['step'] = 7;
if (!empty($user_record)) {
$r = array();
$r['Account_ID'] = $user_record['Account_ID'];
$r['Account_Key'] = uniqid();
$r['Account_Valid'] = 1;
$r['Account_Step'] = 6;
//$r['Account_Last_Connection'] = $Date;
//$r['Account_Last_Connected'] = $Date;
update_db('Caranille_Accounts', addslashes_r($r));
}
if (isset($r)) {
echo 'Validation effectuée, vous pouvez vous connecter';
}
} else {
$baseline = 'inscription terminée';
$ended = true;
}
}
示例12: while
* add the styles in the right order
* TODO: make it dynamically configable
*/
$objTpl->AddStyle("default/");
/** DEVELOPERS NOTE
* load default configuration from db
*/
$objDb->Select(array("name", "value"), "config_new", "WHERE `mid` = '3'");
while ($x = $objDb->FetchArray()) {
$Config[stripslashes($x['name'])] = stripslashes($x['value']);
}
/** DEVELOPERS NOTE
* security: escape the $_POST/$_GET values
*/
addslashes_r($_POST);
addslashes_r($_GET);
/** DEVELOPERS NOTE
* initialize user-object and check for loginstate
*/
$objUser = NULL;
$StateFirst = Main_Checklogin($objUser);
/** DEVELOPERS NOTE
* get module from querystring and fetch data from db
*/
$Module = isset($_GET['m']) ? $_GET['m'] : "";
$Rows = is_numeric($Module) ? $objDb->Select(array("classname", "filename", "menu"), "modules", "WHERE id = '" . intval($Module) . "'") : $objDb->Select(array("classname", "filename", "menu"), "modules", "WHERE action = '" . $Module . "'");
/** DEVELOPERS NOTE
* load default module if requested is not found
*/
if ($Rows == 0) {
$objDb->Select(array("classname", "filename", "menu"), "modules", "WHERE id = '" . $Config['default_module'] . "'");
示例13: update_db
" value="Terminer"/>
<?php
if (request_confirm('Second_Edit')) {
?>
<input type="submit" name="Second_Delete" value="Supprimer"><?php
}
?>
</form>
<?php
}
if (request_confirm('End_Edit')) {
if (valid_post_db('Caranille_Chapters')) {
update_db('Caranille_Chapters', addslashes_r($_POST));
$message = 'Chapitre mis à jour';
} else {
$message = 'Tous les champs n\'ont pas été remplis';
}
}
if (request_confirm('Delete')) {
delete_db('Caranille_Chapters', addslashes_r($_POST));
$message = 'Le chapitre a bien été supprimée';
}
if (request_confirm('End_Add')) {
if (valid_post_db('Caranille_Chapters')) {
insert_db('Caranille_Chapters', addslashes_r($_POST));
$message = 'chapitre ajouté';
} else {
$message = 'Tous les champs n\'ont pas été remplis';
}
}
}
示例14: update_db
?>
" value="Terminer"/>
<?php
if (request_confirm('Second_Edit')) {
?>
<input type="submit" name="Second_Delete" value="Supprimer"><?php
}
?>
</form>
<?php
}
if (request_confirm('End_Edit')) {
if (valid_post_db('Caranille_Fragments')) {
update_db('Caranille_Fragments', addslashes_r($_POST));
echo 'Fragment mis à jour';
} else {
echo 'Tous les champs n\'ont pas été remplis';
}
}
if (request_confirm('Delete')) {
delete_db('Caranille_Fragments', $_POST);
echo 'Le Fragment a bien été supprimé';
}
if (request_confirm('End_Add')) {
if (valid_post_db('Caranille_Fragments')) {
insert_db('Caranille_Fragments', addslashes_r($_POST));
} else {
echo 'Tous les champs n\'ont pas été remplis';
}
}
}
示例15: update_db
" value="Terminer"/>
<?php
if (request_confirm('Second_Edit')) {
?>
<input type="submit" name="Second_Delete" value="Supprimer"><?php
}
?>
</form>
<?php
}
if (request_confirm('End_Edit')) {
if (valid_post_db('Caranille_Building')) {
update_db('Caranille_Building', addslashes_r($_POST));
$message = 'Batiment mis à jour';
} else {
$message = 'Tous les champs n\'ont pas été remplis';
}
}
if (request_confirm('Delete')) {
delete_db('Caranille_Building', $_POST);
$message = 'Le Batiment a bien été supprimée';
}
if (request_confirm('End_Add')) {
if (valid_post_db('Caranille_Building')) {
insert_db('Caranille_Building', addslashes_r($_POST));
$message = 'Batiment ajouté';
} else {
$message = 'Tous les champs n\'ont pas été remplis';
}
}
}