mirror of
https://github.com/Daichimarukana/uwuzu.git
synced 2026-06-05 03:24:41 +00:00
uwuzu v1.3.2 new_planet
This commit is contained in:
@@ -197,13 +197,13 @@ if( !empty($_POST['ads_btn_submit']) ) {
|
||||
if(empty($ads_img_url)){
|
||||
$error_message[] = "画像のURLが入力されていません。(INPUT_PLEASE)";
|
||||
}
|
||||
if(empty($ads_start_url)){
|
||||
if(empty($ads_start_date)){
|
||||
$error_message[] = "設置開始日時が入力されていません。(INPUT_PLEASE)";
|
||||
}
|
||||
if(empty($ads_limit_url)){
|
||||
if(empty($ads_limit_date)){
|
||||
$error_message[] = "設置終了日時が入力されていません。(INPUT_PLEASE)";
|
||||
}
|
||||
if(empty($ads_memo_url)){
|
||||
if(empty($ads_memo)){
|
||||
$error_message[] = "メモが入力されていません。(INPUT_PLEASE)";
|
||||
}
|
||||
|
||||
|
||||
@@ -221,33 +221,37 @@ if( !empty($_POST['btn_submit']) ) {
|
||||
// アップロードされたファイル情報
|
||||
$uploadedFile = $_FILES['image'];
|
||||
|
||||
// アップロードされたファイルの拡張子を取得
|
||||
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
||||
|
||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||
$newFilename = uniqid() . '.' . $extension;
|
||||
|
||||
// 保存先のパスを生成
|
||||
$uploadedPath = 'emojiimage/' . $newFilename;
|
||||
|
||||
// ファイルを移動
|
||||
$result = move_uploaded_file($uploadedFile['tmp_name'], '../'.$uploadedPath);
|
||||
if(check_mime($uploadedFile['tmp_name'])){
|
||||
// アップロードされたファイルの拡張子を取得
|
||||
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
||||
|
||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||
$newFilename = uniqid() . '.' . $extension;
|
||||
|
||||
// 保存先のパスを生成
|
||||
$uploadedPath = 'emojiimage/' . $newFilename;
|
||||
|
||||
// EXIF削除
|
||||
delete_exif($extension2, $uploadedPath2);
|
||||
|
||||
if ($result) {
|
||||
$emoji_path = $uploadedPath; // 保存されたファイルのパスを使用
|
||||
} else {
|
||||
$errnum = $uploadedFile['error'];
|
||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
||||
// EXIF削除
|
||||
delete_exif($extension2, $uploadedFile['tmp_name']);
|
||||
|
||||
// ファイルを移動
|
||||
$result = move_uploaded_file($uploadedFile['tmp_name'], '../'.$uploadedPath);
|
||||
|
||||
if ($result) {
|
||||
$emoji_path = $uploadedPath; // 保存されたファイルのパスを使用
|
||||
} else {
|
||||
$errnum = $uploadedFile['error'];
|
||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
||||
}
|
||||
}else{
|
||||
$error_message[] = "使用できない画像形式です。(FILE_UPLOAD_DEKINAKATTA)";
|
||||
}
|
||||
}else{
|
||||
$error_message[] = '画像を選択してください';
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
<?php // Captchaの認証情報
|
||||
define( 'CAPTCHA', '');// trueならhCaptchaが有効
|
||||
|
||||
define( 'SITE_KEY', '');
|
||||
define( 'SEAC_KEY', '');
|
||||
?>
|
||||
|
||||
@@ -24,6 +24,9 @@ function random_code($length = 8){
|
||||
}
|
||||
|
||||
require('../db.php');
|
||||
//hCaptcha--------------------------------------------
|
||||
require('hCaptcha_settings/hCaptcha_settings.php');
|
||||
//----------------------------------------------------
|
||||
|
||||
// 変数の初期化
|
||||
$datetime = array();
|
||||
@@ -258,6 +261,27 @@ if( !empty($_POST['btn_submit']) ) {
|
||||
fputs($file, $data);
|
||||
fclose($file);
|
||||
|
||||
|
||||
$Captcha_ONOFF = $_POST['hCaptcha_onoff'];
|
||||
|
||||
$Captcha_sitekey = $_POST['hCaptcha_sitekey'];
|
||||
$Captcha_seackey = $_POST['hCaptcha_seackey'];
|
||||
|
||||
$New_hCaptcha_Settings = "
|
||||
<?php // Captchaの認証情報
|
||||
define( 'CAPTCHA', '".htmlentities($Captcha_ONOFF)."');// trueならhCaptchaが有効
|
||||
|
||||
define( 'SITE_KEY', '".htmlentities($Captcha_sitekey)."');
|
||||
define( 'SEAC_KEY', '".htmlentities($Captcha_seackey)."');
|
||||
?>
|
||||
";
|
||||
|
||||
//設定上書き
|
||||
$file = fopen('hCaptcha_settings/hCaptcha_settings.php', 'w');
|
||||
$data = $New_hCaptcha_Settings;
|
||||
fputs($file, $data);
|
||||
fclose($file);
|
||||
|
||||
$url = (empty($_SERVER['HTTPS']) ? 'http://' : 'https://') . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
|
||||
header("Location:".$url."");
|
||||
exit;
|
||||
@@ -315,6 +339,28 @@ require('../logout/logout.php');
|
||||
<input id="max_textsize" placeholder="1024" class="inbox" type="number" min="1" max="16777216" name="max_textsize" value="<?php if( !empty(file_get_contents($mojisizefile)) ){ echo htmlspecialchars(file_get_contents($mojisizefile), ENT_QUOTES, 'UTF-8'); } ?>">
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<p>hCaptcha認証</p>
|
||||
<div class="p2">hCaptchaを使用し、ログイン時とアカウント登録時に認証をすることができます。<br>もし人間でないと判断された場合はアカウント登録やログイン、パスワード変更を受け付けません。</div>
|
||||
<p>hCaptchaのオンオフ</p>
|
||||
<div class="switch_button">
|
||||
<?php if(!empty(CAPTCHA && CAPTCHA == "true")){?>
|
||||
<input id="hCaptcha_onoff" class="switch_input" type='checkbox' name="hCaptcha_onoff" value="true" checked/>
|
||||
<label for="hCaptcha_onoff" class="switch_label"></label>
|
||||
<?php }else{?>
|
||||
<input id="hCaptcha_onoff" class="switch_input" type='checkbox' name="hCaptcha_onoff" value="true" />
|
||||
<label for="hCaptcha_onoff" class="switch_label"></label>
|
||||
<?php }?>
|
||||
</div>
|
||||
<div id="hcaptcha">
|
||||
<p>hCaptcha - 認証情報設定</p>
|
||||
<div class="p2">サイトキー</div>
|
||||
<input id="hcaptcha" placeholder="" class="inbox" type="text" name="hCaptcha_sitekey" value="<?php if( !empty(SITE_KEY) ){ echo htmlspecialchars(SITE_KEY, ENT_QUOTES, 'UTF-8'); } ?>">
|
||||
<div class="p2">シークレットキー</div>
|
||||
<input id="hcaptcha" placeholder="" class="inbox" type="text" name="hCaptcha_seackey" value="<?php if( !empty(SEAC_KEY) ){ echo htmlspecialchars(SEAC_KEY, ENT_QUOTES, 'UTF-8'); } ?>">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input type="submit" class = "irobutton" name="btn_submit" value="保存&更新">
|
||||
</form>
|
||||
</div>
|
||||
@@ -325,5 +371,27 @@ require('../logout/logout.php');
|
||||
<?php require('../require/botbox.php');?>
|
||||
|
||||
</body>
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$(function(){
|
||||
$("input"). keydown(function(e) {
|
||||
if ((e.which && e.which === 13) || (e.keyCode && e.keyCode === 13)) {
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
if ($("#hCaptcha_onoff").prop("checked")) {
|
||||
$('#hcaptcha').show();
|
||||
}else{
|
||||
$('#hcaptcha').hide();
|
||||
}
|
||||
$('#hCaptcha_onoff').change(function(){
|
||||
$('#hcaptcha').toggle();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
</html>
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
<?php // メールサーバーの情報
|
||||
define( 'MAIL_CHKS', 'false');// trueならPHPMailerが有効
|
||||
define( 'MAIL_CHKS', '');// trueならPHPMailerが有効
|
||||
|
||||
define( 'MAIL_ADDS', '');
|
||||
define( 'MAIL_HOST', '');
|
||||
|
||||
Reference in New Issue
Block a user