mirror of
https://github.com/Daichimarukana/uwuzu.git
synced 2026-06-04 19:14:41 +00:00
uwuzu v1.3.2 new_planet
This commit is contained in:
+29
-26
@@ -122,34 +122,38 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile = $_FILES['image'];
|
$uploadedFile = $_FILES['image'];
|
||||||
|
|
||||||
// アップロードされたファイルの拡張子を取得
|
if(check_mime_video($uploadedFile['tmp_name'])){
|
||||||
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
// アップロードされたファイルの拡張子を取得
|
||||||
|
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath = 'usericons/' . $newFilename;
|
$uploadedPath = 'usericons/' . $newFilename;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result = move_uploaded_file($uploadedFile['tmp_name'], $uploadedPath);
|
delete_exif($extension, $uploadedFile['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
delete_exif($extension, $uploadedPath);
|
$result = move_uploaded_file($uploadedFile['tmp_name'], $uploadedPath);
|
||||||
|
|
||||||
if ($result) {
|
if ($result) {
|
||||||
$iconName = $uploadedPath; // 保存されたファイルのパスを使用
|
$iconName = $uploadedPath; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile['error'];
|
$errnum = $uploadedFile['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(1)エラーコード:' .$uploadedFile['error'].'';
|
$error_message[] = 'アップロード失敗!(1)エラーコード:' .$uploadedFile['error'].'';
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------[header image]-------------------------------
|
//----------------[header image]-------------------------------
|
||||||
@@ -486,12 +490,12 @@ $pdo = null;
|
|||||||
<div>
|
<div>
|
||||||
<p>パスワード *</p>
|
<p>パスワード *</p>
|
||||||
<div class="p2">ログイン時に必要となります。<br>※サービス管理者が確認できません。</div>
|
<div class="p2">ログイン時に必要となります。<br>※サービス管理者が確認できません。</div>
|
||||||
<input onInput="checkForm(this)" placeholder="" class="inbox" id="password" type="text" name="password" value="<?php if( !empty($_SESSION['password']) ){ echo htmlspecialchars( $_SESSION['password'], ENT_QUOTES, 'UTF-8'); } ?>">
|
<input placeholder="" class="inbox" id="password" type="text" name="password" value="<?php if( !empty($_SESSION['password']) ){ echo htmlspecialchars( $_SESSION['password'], ENT_QUOTES, 'UTF-8'); } ?>">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<p>パスワード再確認 *</p>
|
<p>パスワード再確認 *</p>
|
||||||
<input onInput="checkForm(this)" placeholder="" class="inbox" oncopy="return false" onpaste="return false" oncontextmenu="return false" id="chkpass" type="text" style="-webkit-text-security:disc;" name="chkpass" value="<?php if( !empty($_SESSION['chkpass']) ){ echo htmlspecialchars( $_SESSION['chkpass'], ENT_QUOTES, 'UTF-8'); } ?>">
|
<input placeholder="" class="inbox" oncopy="return false" onpaste="return false" oncontextmenu="return false" id="chkpass" type="text" style="-webkit-text-security:disc;" name="chkpass" value="<?php if( !empty($_SESSION['chkpass']) ){ echo htmlspecialchars( $_SESSION['chkpass'], ENT_QUOTES, 'UTF-8'); } ?>">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
@@ -527,7 +531,6 @@ $pdo = null;
|
|||||||
|
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
||||||
function checkForm(inputElement) {
|
function checkForm(inputElement) {
|
||||||
var str = inputElement.value;
|
var str = inputElement.value;
|
||||||
while (str.match(/[^A-Za-z\d_]/)) {
|
while (str.match(/[^A-Za-z\d_]/)) {
|
||||||
|
|||||||
+15
-6
@@ -201,7 +201,6 @@ body{
|
|||||||
height: 5dvh;
|
height: 5dvh;
|
||||||
border-radius: 15px;
|
border-radius: 15px;
|
||||||
background-color: var(--sub-color);
|
background-color: var(--sub-color);
|
||||||
box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05) inset;
|
|
||||||
padding: 18px;
|
padding: 18px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -299,7 +298,7 @@ body{
|
|||||||
padding-right: 32px;
|
padding-right: 32px;
|
||||||
border-radius: 15px;
|
border-radius: 15px;
|
||||||
background-color: var(--background-color);
|
background-color: var(--background-color);
|
||||||
box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05) inset;
|
border: 1px solid var(--border-color);
|
||||||
margin-top: 32px;
|
margin-top: 32px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
@@ -390,7 +389,7 @@ label > input {
|
|||||||
padding-right: 32px;
|
padding-right: 32px;
|
||||||
border-radius: 15px;
|
border-radius: 15px;
|
||||||
background-color: var(--background-color);
|
background-color: var(--background-color);
|
||||||
box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05) inset;
|
border: 1px solid var(--border-color);
|
||||||
margin-top: 64px;
|
margin-top: 64px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
@@ -480,13 +479,12 @@ label > input {
|
|||||||
font-size: 1em;
|
font-size: 1em;
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
box-shadow:0px 0px 25px rgba(0,0,0,0.05) inset;
|
box-shadow: 0px 0px 25px rgba(0,0,0,0.03);
|
||||||
box-shadow:0px 0px 25px rgba(0,0,0,0.07);
|
|
||||||
overflow-x: scroll;
|
overflow-x: scroll;
|
||||||
overflow-y : scroll ;
|
overflow-y : scroll ;
|
||||||
transition: border 350ms ease-in-out;
|
transition: border 350ms ease-in-out;
|
||||||
transition: border-bottom 150ms ease-out;
|
transition: border-bottom 150ms ease-out;
|
||||||
border: 1px solid #f1f1f1;
|
border: 1px solid var(--border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.inbox::placeholder {
|
.inbox::placeholder {
|
||||||
@@ -800,6 +798,17 @@ p img{
|
|||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
.captcha_zone{
|
||||||
|
margin-top: 32px;
|
||||||
|
width: 100%;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
border-radius: 12px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.captcha_zone .p2{
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
/*------------------------------------------------------------------------------------------------------------*/
|
/*------------------------------------------------------------------------------------------------------------*/
|
||||||
/*--------------------------------------------------スマホ向け--------------------------------------------------*/
|
/*--------------------------------------------------スマホ向け--------------------------------------------------*/
|
||||||
|
|||||||
+36
-3
@@ -44,8 +44,7 @@ function delete_exif($extension, $path){
|
|||||||
"wdp",
|
"wdp",
|
||||||
"jxr",
|
"jxr",
|
||||||
"tiff",
|
"tiff",
|
||||||
"tif",
|
"tif"
|
||||||
"png"
|
|
||||||
);
|
);
|
||||||
if(in_array($extension,$exifimgext)){
|
if(in_array($extension,$exifimgext)){
|
||||||
$gd = imagecreatefromjpeg($path);
|
$gd = imagecreatefromjpeg($path);
|
||||||
@@ -60,5 +59,39 @@ function delete_exif($extension, $path){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
//----------EXIF_Delete----------
|
//----------EXIF_Delete----------
|
||||||
|
//----------Check_Extension------
|
||||||
|
//ファイル形式チェック(画像かどうか)
|
||||||
|
function check_mime($tmp_name){
|
||||||
|
$tmp_ext = mime_content_type($tmp_name);
|
||||||
|
$safe_img_mime = array(
|
||||||
|
"image/gif",
|
||||||
|
"image/jpeg",
|
||||||
|
"image/png",
|
||||||
|
"image/svg+xml",
|
||||||
|
"image/webp",
|
||||||
|
"image/bmp",
|
||||||
|
"image/x-icon",
|
||||||
|
"image/tiff"
|
||||||
|
);
|
||||||
|
if(in_array($tmp_ext,$safe_img_mime)){
|
||||||
|
return $tmp_ext;
|
||||||
|
}else{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//ファイル形式チェック(画像かどうか)
|
||||||
|
function check_mime_video($tmp_name){
|
||||||
|
$tmp_ext = mime_content_type($tmp_name);
|
||||||
|
$safe_vid_mime = array(
|
||||||
|
"video/mpeg",
|
||||||
|
"video/mp4",
|
||||||
|
"video/webm",
|
||||||
|
"video/x-msvideo",
|
||||||
|
);
|
||||||
|
if(in_array($tmp_ext,$safe_vid_mime)){
|
||||||
|
return $tmp_ext;
|
||||||
|
}else{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
+128
-125
@@ -273,33 +273,37 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile = $_FILES['upload_images'];
|
$uploadedFile = $_FILES['upload_images'];
|
||||||
|
|
||||||
// アップロードされたファイルの拡張子を取得
|
if(check_mime($uploadedFile['tmp_name'])){
|
||||||
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
// アップロードされたファイルの拡張子を取得
|
||||||
|
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath = '../ueuseimages/' . $newFilename;
|
$uploadedPath = '../ueuseimages/' . $newFilename;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result = move_uploaded_file($uploadedFile['tmp_name'], $uploadedPath);
|
delete_exif($extension, $uploadedFile['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
delete_exif($extension, $uploadedPath);
|
$result = move_uploaded_file($uploadedFile['tmp_name'], $uploadedPath);
|
||||||
|
|
||||||
if ($result) {
|
if ($result) {
|
||||||
$photo1 = $uploadedPath; // 保存されたファイルのパスを使用
|
$photo1 = $uploadedPath; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile['error'];
|
$errnum = $uploadedFile['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(1)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -313,36 +317,37 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile2 = $_FILES['upload_images2'];
|
$uploadedFile2 = $_FILES['upload_images2'];
|
||||||
|
|
||||||
if( 10000000 < $uploadedFile2["size"] ) {
|
if(check_mime($uploadedFile2['tmp_name'])){
|
||||||
$error_message[] = 'ファイルサイズが大きすぎます!(PHOTO_OVER_MAX_SIZE)';
|
// アップロードされたファイルの拡張子を取得
|
||||||
}
|
$extension2 = pathinfo($uploadedFile2['name'], PATHINFO_EXTENSION);
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension2 = pathinfo($uploadedFile2['name'], PATHINFO_EXTENSION);
|
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename2 = uniqid() . '-'.$userid.'.' . $extension2;
|
$newFilename2 = uniqid() . '-'.$userid.'.' . $extension2;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath2 = '../ueuseimages/' . $newFilename2;
|
$uploadedPath2 = '../ueuseimages/' . $newFilename2;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result2 = move_uploaded_file($uploadedFile2['tmp_name'], $uploadedPath2);
|
delete_exif($extension, $uploadedFile2['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
delete_exif($extension2, $uploadedPath2);
|
$result2 = move_uploaded_file($uploadedFile2['tmp_name'], $uploadedPath2);
|
||||||
|
|
||||||
if ($result2) {
|
if ($result2) {
|
||||||
$photo2 = $uploadedPath2; // 保存されたファイルのパスを使用
|
$photo2 = $uploadedPath2; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile2['error'];
|
$errnum = $uploadedFile2['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -356,36 +361,37 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile3 = $_FILES['upload_images3'];
|
$uploadedFile3 = $_FILES['upload_images3'];
|
||||||
|
|
||||||
if( 10000000 < $uploadedFile3["size"] ) {
|
if(check_mime($uploadedFile3['tmp_name'])){
|
||||||
$error_message[] = 'ファイルサイズが大きすぎます!(PHOTO_OVER_MAX_SIZE)';
|
// アップロードされたファイルの拡張子を取得
|
||||||
}
|
$extension3 = pathinfo($uploadedFile3['name'], PATHINFO_EXTENSION);
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension3 = pathinfo($uploadedFile3['name'], PATHINFO_EXTENSION);
|
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename3 = uniqid() . '-'.$userid.'.' . $extension3;
|
$newFilename3 = uniqid() . '-'.$userid.'.' . $extension3;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath3 = '../ueuseimages/' . $newFilename3;
|
$uploadedPath3 = '../ueuseimages/' . $newFilename3;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result3 = move_uploaded_file($uploadedFile3['tmp_name'], $uploadedPath3);
|
delete_exif($extension3, $uploadedFile3['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
delete_exif($extension3, $uploadedPath3);
|
$result3 = move_uploaded_file($uploadedFile3['tmp_name'], $uploadedPath3);
|
||||||
|
|
||||||
if ($result3) {
|
if ($result3) {
|
||||||
$photo3 = $uploadedPath3; // 保存されたファイルのパスを使用
|
$photo3 = $uploadedPath3; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile3['error'];
|
$errnum = $uploadedFile3['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(3)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(3)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -399,65 +405,26 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile4 = $_FILES['upload_images4'];
|
$uploadedFile4 = $_FILES['upload_images4'];
|
||||||
|
|
||||||
if( 10000000 < $uploadedFile4["size"] ) {
|
if(check_mime($uploadedFile4['tmp_name'])){
|
||||||
$error_message[] = 'ファイルサイズが大きすぎます!(PHOTO_OVER_MAX_SIZE)';
|
// アップロードされたファイルの拡張子を取得
|
||||||
}
|
$extension4 = pathinfo($uploadedFile4['name'], PATHINFO_EXTENSION);
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension4 = pathinfo($uploadedFile4['name'], PATHINFO_EXTENSION);
|
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename4 = uniqid() . '-'.$userid.'.' . $extension4;
|
$newFilename4 = uniqid() . '-'.$userid.'.' . $extension4;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
|
||||||
$uploadedPath4 = '../ueuseimages/' . $newFilename4;
|
|
||||||
|
|
||||||
// ファイルを移動
|
|
||||||
$result4 = move_uploaded_file($uploadedFile4['tmp_name'], $uploadedPath4);
|
|
||||||
|
|
||||||
// EXIF削除
|
|
||||||
delete_exif($extension4, $uploadedPath4);
|
|
||||||
|
|
||||||
if ($result4) {
|
|
||||||
$photo4 = $uploadedPath4; // 保存されたファイルのパスを使用
|
|
||||||
} else {
|
|
||||||
$errnum = $uploadedFile4['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[] = 'アップロード失敗!(4)エラーコード:' .$errcode.'';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if (empty($_FILES['upload_videos1']['name'])) {
|
|
||||||
$video1 = "none";
|
|
||||||
} else {
|
|
||||||
// アップロードされたファイル情報
|
|
||||||
$uploadedFile3 = $_FILES['upload_videos1'];
|
|
||||||
|
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension3 = strtolower(pathinfo($uploadedFile3['name'], PATHINFO_EXTENSION)); // 小文字に変換
|
|
||||||
|
|
||||||
// サポートされている動画フォーマットの拡張子を配列で定義
|
|
||||||
$supportedExtensions = array("mp4", "avi", "mov", "webm");
|
|
||||||
|
|
||||||
if (in_array($extension3, $supportedExtensions)) {
|
|
||||||
// 正しい拡張子の場合、新しいファイル名を生成
|
|
||||||
$newFilename3 = uniqid() . '-'.$userid.'.' . $extension3;
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath3 = '../ueusevideos/' . $newFilename3;
|
$uploadedPath4 = '../ueuseimages/' . $newFilename4;
|
||||||
|
|
||||||
|
// EXIF削除
|
||||||
|
delete_exif($extension4, $uploadedFile4['tmp_name']);
|
||||||
|
|
||||||
// ファイルを移動
|
// ファイルを移動
|
||||||
$result3 = move_uploaded_file($uploadedFile3['tmp_name'], $uploadedPath3);
|
$result4 = move_uploaded_file($uploadedFile4['tmp_name'], $uploadedPath4);
|
||||||
|
|
||||||
if ($result3) {
|
if ($result4) {
|
||||||
$video1 = $uploadedPath3; // 保存されたファイルのパスを使用
|
$photo4 = $uploadedPath4; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile3['error'];
|
$errnum = $uploadedFile4['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
@@ -465,7 +432,43 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(4)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (empty($_FILES['upload_videos1']['name'])) {
|
||||||
|
$video1 = "none";
|
||||||
|
} else {
|
||||||
|
// アップロードされたファイル情報
|
||||||
|
$uploadedVideo = $_FILES['upload_videos1'];
|
||||||
|
|
||||||
|
// アップロードされたファイルの拡張子を取得
|
||||||
|
$extensionVideo = strtolower(pathinfo($uploadedVideo['name'], PATHINFO_EXTENSION)); // 小文字に変換
|
||||||
|
|
||||||
|
if(check_mime_video($uploadedVideo['tmp_name'])){
|
||||||
|
// 正しい拡張子の場合、新しいファイル名を生成
|
||||||
|
$newFilenameVideo = uniqid() . '-'.$userid.'.' . $extensionVideo;
|
||||||
|
// 保存先のパスを生成
|
||||||
|
$uploadedPathVideo = '../ueusevideos/' . $newFilenameVideo;
|
||||||
|
|
||||||
|
// ファイルを移動
|
||||||
|
$resultVideo = move_uploaded_file($uploadedVideo['tmp_name'], $uploadedPathVideo);
|
||||||
|
|
||||||
|
if ($resultVideo) {
|
||||||
|
$video1 = $uploadedPathVideo; // 保存されたファイルのパスを使用
|
||||||
|
} else {
|
||||||
|
$errnum = $uploadedVideo['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[] = 'アップロード失敗!(5)エラーコード:' .$errcode.'';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$error_message[] = '対応していないファイル形式です!(SORRY_FILE_HITAIOU)';
|
$error_message[] = '対応していないファイル形式です!(SORRY_FILE_HITAIOU)';
|
||||||
|
|||||||
+128
-124
@@ -271,33 +271,37 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile = $_FILES['upload_images'];
|
$uploadedFile = $_FILES['upload_images'];
|
||||||
|
|
||||||
// アップロードされたファイルの拡張子を取得
|
if(check_mime($uploadedFile['tmp_name'])){
|
||||||
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
// アップロードされたファイルの拡張子を取得
|
||||||
|
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath = '../ueuseimages/' . $newFilename;
|
$uploadedPath = '../ueuseimages/' . $newFilename;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result = move_uploaded_file($uploadedFile['tmp_name'], $uploadedPath);
|
delete_exif($extension, $uploadedFile['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
delete_exif($extension, $uploadedPath);
|
$result = move_uploaded_file($uploadedFile['tmp_name'], $uploadedPath);
|
||||||
|
|
||||||
if ($result) {
|
if ($result) {
|
||||||
$photo1 = $uploadedPath; // 保存されたファイルのパスを使用
|
$photo1 = $uploadedPath; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile['error'];
|
$errnum = $uploadedFile['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(1)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -311,36 +315,37 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile2 = $_FILES['upload_images2'];
|
$uploadedFile2 = $_FILES['upload_images2'];
|
||||||
|
|
||||||
if( 10000000 < $uploadedFile2["size"] ) {
|
if(check_mime($uploadedFile2['tmp_name'])){
|
||||||
$error_message[] = 'ファイルサイズが大きすぎます!(PHOTO_OVER_MAX_SIZE)';
|
// アップロードされたファイルの拡張子を取得
|
||||||
}
|
$extension2 = pathinfo($uploadedFile2['name'], PATHINFO_EXTENSION);
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension2 = pathinfo($uploadedFile2['name'], PATHINFO_EXTENSION);
|
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename2 = uniqid() . '-'.$userid.'.' . $extension2;
|
$newFilename2 = uniqid() . '-'.$userid.'.' . $extension2;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath2 = '../ueuseimages/' . $newFilename2;
|
$uploadedPath2 = '../ueuseimages/' . $newFilename2;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result2 = move_uploaded_file($uploadedFile2['tmp_name'], $uploadedPath2);
|
delete_exif($extension, $uploadedFile2['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
delete_exif($extension2, $uploadedPath2);
|
$result2 = move_uploaded_file($uploadedFile2['tmp_name'], $uploadedPath2);
|
||||||
|
|
||||||
if ($result2) {
|
if ($result2) {
|
||||||
$photo2 = $uploadedPath2; // 保存されたファイルのパスを使用
|
$photo2 = $uploadedPath2; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile2['error'];
|
$errnum = $uploadedFile2['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -354,36 +359,37 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile3 = $_FILES['upload_images3'];
|
$uploadedFile3 = $_FILES['upload_images3'];
|
||||||
|
|
||||||
if( 10000000 < $uploadedFile3["size"] ) {
|
if(check_mime($uploadedFile3['tmp_name'])){
|
||||||
$error_message[] = 'ファイルサイズが大きすぎます!(PHOTO_OVER_MAX_SIZE)';
|
// アップロードされたファイルの拡張子を取得
|
||||||
}
|
$extension3 = pathinfo($uploadedFile3['name'], PATHINFO_EXTENSION);
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension3 = pathinfo($uploadedFile3['name'], PATHINFO_EXTENSION);
|
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename3 = uniqid() . '-'.$userid.'.' . $extension3;
|
$newFilename3 = uniqid() . '-'.$userid.'.' . $extension3;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath3 = '../ueuseimages/' . $newFilename3;
|
$uploadedPath3 = '../ueuseimages/' . $newFilename3;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result3 = move_uploaded_file($uploadedFile3['tmp_name'], $uploadedPath3);
|
delete_exif($extension3, $uploadedFile3['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
delete_exif($extension3, $uploadedPath3);
|
$result3 = move_uploaded_file($uploadedFile3['tmp_name'], $uploadedPath3);
|
||||||
|
|
||||||
if ($result3) {
|
if ($result3) {
|
||||||
$photo3 = $uploadedPath3; // 保存されたファイルのパスを使用
|
$photo3 = $uploadedPath3; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile3['error'];
|
$errnum = $uploadedFile3['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(3)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(3)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -397,64 +403,26 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile4 = $_FILES['upload_images4'];
|
$uploadedFile4 = $_FILES['upload_images4'];
|
||||||
|
|
||||||
if( 10000000 < $uploadedFile4["size"] ) {
|
if(check_mime($uploadedFile4['tmp_name'])){
|
||||||
$error_message[] = 'ファイルサイズが大きすぎます!(PHOTO_OVER_MAX_SIZE)';
|
// アップロードされたファイルの拡張子を取得
|
||||||
}
|
$extension4 = pathinfo($uploadedFile4['name'], PATHINFO_EXTENSION);
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension4 = pathinfo($uploadedFile4['name'], PATHINFO_EXTENSION);
|
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename4 = uniqid() . '-'.$userid.'.' . $extension4;
|
$newFilename4 = uniqid() . '-'.$userid.'.' . $extension4;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
|
||||||
$uploadedPath4 = '../ueuseimages/' . $newFilename4;
|
|
||||||
|
|
||||||
// ファイルを移動
|
|
||||||
$result4 = move_uploaded_file($uploadedFile4['tmp_name'], $uploadedPath4);
|
|
||||||
|
|
||||||
// EXIF削除
|
|
||||||
delete_exif($extension4, $uploadedPath4);
|
|
||||||
|
|
||||||
if ($result4) {
|
|
||||||
$photo4 = $uploadedPath4; // 保存されたファイルのパスを使用
|
|
||||||
} else {
|
|
||||||
$errnum = $uploadedFile4['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[] = 'アップロード失敗!(4)エラーコード:' .$errcode.'';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (empty($_FILES['upload_videos1']['name'])) {
|
|
||||||
$video1 = "none";
|
|
||||||
} else {
|
|
||||||
// アップロードされたファイル情報
|
|
||||||
$uploadedFile3 = $_FILES['upload_videos1'];
|
|
||||||
|
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension3 = strtolower(pathinfo($uploadedFile3['name'], PATHINFO_EXTENSION)); // 小文字に変換
|
|
||||||
|
|
||||||
// サポートされている動画フォーマットの拡張子を配列で定義
|
|
||||||
$supportedExtensions = array("mp4", "avi", "mov", "webm");
|
|
||||||
|
|
||||||
if (in_array($extension3, $supportedExtensions)) {
|
|
||||||
// 正しい拡張子の場合、新しいファイル名を生成
|
|
||||||
$newFilename3 = uniqid() . '-'.$userid.'.' . $extension3;
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath3 = '../ueusevideos/' . $newFilename3;
|
$uploadedPath4 = '../ueuseimages/' . $newFilename4;
|
||||||
|
|
||||||
|
// EXIF削除
|
||||||
|
delete_exif($extension4, $uploadedFile4['tmp_name']);
|
||||||
|
|
||||||
// ファイルを移動
|
// ファイルを移動
|
||||||
$result3 = move_uploaded_file($uploadedFile3['tmp_name'], $uploadedPath3);
|
$result4 = move_uploaded_file($uploadedFile4['tmp_name'], $uploadedPath4);
|
||||||
|
|
||||||
if ($result3) {
|
if ($result4) {
|
||||||
$video1 = $uploadedPath3; // 保存されたファイルのパスを使用
|
$photo4 = $uploadedPath4; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile3['error'];
|
$errnum = $uploadedFile4['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
@@ -462,7 +430,43 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(4)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (empty($_FILES['upload_videos1']['name'])) {
|
||||||
|
$video1 = "none";
|
||||||
|
} else {
|
||||||
|
// アップロードされたファイル情報
|
||||||
|
$uploadedVideo = $_FILES['upload_videos1'];
|
||||||
|
|
||||||
|
// アップロードされたファイルの拡張子を取得
|
||||||
|
$extensionVideo = strtolower(pathinfo($uploadedVideo['name'], PATHINFO_EXTENSION)); // 小文字に変換
|
||||||
|
|
||||||
|
if(check_mime_video($uploadedVideo['tmp_name'])){
|
||||||
|
// 正しい拡張子の場合、新しいファイル名を生成
|
||||||
|
$newFilenameVideo = uniqid() . '-'.$userid.'.' . $extensionVideo;
|
||||||
|
// 保存先のパスを生成
|
||||||
|
$uploadedPathVideo = '../ueusevideos/' . $newFilenameVideo;
|
||||||
|
|
||||||
|
// ファイルを移動
|
||||||
|
$resultVideo = move_uploaded_file($uploadedVideo['tmp_name'], $uploadedPathVideo);
|
||||||
|
|
||||||
|
if ($resultVideo) {
|
||||||
|
$video1 = $uploadedPathVideo; // 保存されたファイルのパスを使用
|
||||||
|
} else {
|
||||||
|
$errnum = $uploadedVideo['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[] = 'アップロード失敗!(5)エラーコード:' .$errcode.'';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$error_message[] = '対応していないファイル形式です!(SORRY_FILE_HITAIOU)';
|
$error_message[] = '対応していないファイル形式です!(SORRY_FILE_HITAIOU)';
|
||||||
|
|||||||
@@ -4,6 +4,9 @@ $serversettings = parse_ini_file($serversettings_file, true);
|
|||||||
|
|
||||||
|
|
||||||
require('db.php');
|
require('db.php');
|
||||||
|
//hCaptcha--------------------------------------------
|
||||||
|
require('settings_admin/hCaptcha_settings/hCaptcha_settings.php');
|
||||||
|
//----------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
// 変数の初期化
|
// 変数の初期化
|
||||||
@@ -93,6 +96,33 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
$userid = htmlentities($_POST['userid']);
|
$userid = htmlentities($_POST['userid']);
|
||||||
$password = htmlentities($_POST['password']);
|
$password = htmlentities($_POST['password']);
|
||||||
|
|
||||||
|
if(!empty(CAPTCHA && CAPTCHA == "true")){
|
||||||
|
if(isset($_POST['h-captcha-response'])){
|
||||||
|
$hcaptcha_token = htmlentities($_POST['h-captcha-response']);
|
||||||
|
if($hcaptcha_token){
|
||||||
|
$captcha_data = [
|
||||||
|
'secret' => htmlentities(SEAC_KEY),
|
||||||
|
'response' => $hcaptcha_token,
|
||||||
|
'sitekey' => htmlentities(SITE_KEY)
|
||||||
|
];
|
||||||
|
$options = [
|
||||||
|
'http' => [
|
||||||
|
'method'=> 'POST',
|
||||||
|
'header'=> 'Content-Type: application/x-www-form-urlencoded',
|
||||||
|
'content' => http_build_query($captcha_data, '', '&')
|
||||||
|
]
|
||||||
|
];
|
||||||
|
$hCaptcha_result = json_decode(file_get_contents('https://hcaptcha.com/siteverify', false, stream_context_create($options)),true);
|
||||||
|
if(!($hCaptcha_result["success"] == true)){
|
||||||
|
$error_message[] = "あなたが人間である確認ができませんでした。(ERROR)";
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "あなたが人間である確認ができませんでした。(ERROR)";
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "あなたが人間である確認ができませんでした。(ERROR)";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$options = array(
|
$options = array(
|
||||||
// SQL実行失敗時に例外をスルー
|
// SQL実行失敗時に例外をスルー
|
||||||
@@ -190,6 +220,9 @@ $pdo = null;
|
|||||||
<!--OGPここまで-->
|
<!--OGPここまで-->
|
||||||
<link rel="stylesheet" href="css/style.css">
|
<link rel="stylesheet" href="css/style.css">
|
||||||
<script src="js/unsupported.js"></script>
|
<script src="js/unsupported.js"></script>
|
||||||
|
<?php if(!empty(CAPTCHA && CAPTCHA == "true")){?>
|
||||||
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
|
<?php }?>
|
||||||
<link rel="apple-touch-icon" type="image/png" href="favicon/apple-touch-icon-180x180.png">
|
<link rel="apple-touch-icon" type="image/png" href="favicon/apple-touch-icon-180x180.png">
|
||||||
<link rel="icon" type="image/png" href="favicon/icon-192x192.png">
|
<link rel="icon" type="image/png" href="favicon/icon-192x192.png">
|
||||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||||
@@ -232,6 +265,12 @@ $pdo = null;
|
|||||||
<label for="password">パスワード</label>
|
<label for="password">パスワード</label>
|
||||||
<input id="password" class="inbox" type="password" name="password" maxlength="32" value="<?php if( !empty($_SESSION['password']) ){ echo htmlentities( $_SESSION['password'], ENT_QUOTES, 'UTF-8'); } ?>">
|
<input id="password" class="inbox" type="password" name="password" maxlength="32" value="<?php if( !empty($_SESSION['password']) ){ echo htmlentities( $_SESSION['password'], ENT_QUOTES, 'UTF-8'); } ?>">
|
||||||
</div>
|
</div>
|
||||||
|
<?php if(!empty(CAPTCHA && CAPTCHA == "true")){?>
|
||||||
|
<div class="captcha_zone">
|
||||||
|
<div class="p2">人間だと思いますが一応お伺いします...<br>人間ですか?<br>人間の場合はチェックボックスにチェックしてください!</div>
|
||||||
|
<div class="h-captcha" data-sitekey="<?php echo htmlentities(SITE_KEY);?>"></div>
|
||||||
|
</div>
|
||||||
|
<?php }?>
|
||||||
|
|
||||||
<input type="submit" name="btn_submit" class="irobutton" value="ログイン">
|
<input type="submit" name="btn_submit" class="irobutton" value="ログイン">
|
||||||
</form>
|
</form>
|
||||||
|
|||||||
@@ -18,6 +18,9 @@ require('db.php');
|
|||||||
//関数呼び出し
|
//関数呼び出し
|
||||||
//- EXIF
|
//- EXIF
|
||||||
require('function/function.php');
|
require('function/function.php');
|
||||||
|
//hCaptcha--------------------------------------------
|
||||||
|
require('settings_admin/hCaptcha_settings/hCaptcha_settings.php');
|
||||||
|
//----------------------------------------------------
|
||||||
|
|
||||||
$serversettings_file = "server/serversettings.ini";
|
$serversettings_file = "server/serversettings.ini";
|
||||||
$serversettings = parse_ini_file($serversettings_file, true);
|
$serversettings = parse_ini_file($serversettings_file, true);
|
||||||
@@ -114,6 +117,34 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
$invitationcode = $_POST['invitationcode'];
|
$invitationcode = $_POST['invitationcode'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!empty(CAPTCHA && CAPTCHA == "true")){
|
||||||
|
if(isset($_POST['h-captcha-response'])){
|
||||||
|
$hcaptcha_token = htmlentities($_POST['h-captcha-response']);
|
||||||
|
if($hcaptcha_token){
|
||||||
|
$captcha_data = [
|
||||||
|
'secret' => htmlentities(SEAC_KEY),
|
||||||
|
'response' => $hcaptcha_token,
|
||||||
|
'sitekey' => htmlentities(SITE_KEY)
|
||||||
|
];
|
||||||
|
$options = [
|
||||||
|
'http' => [
|
||||||
|
'method'=> 'POST',
|
||||||
|
'header'=> 'Content-Type: application/x-www-form-urlencoded',
|
||||||
|
'content' => http_build_query($captcha_data, '', '&')
|
||||||
|
]
|
||||||
|
];
|
||||||
|
$hCaptcha_result = json_decode(file_get_contents('https://hcaptcha.com/siteverify', false, stream_context_create($options)),true);
|
||||||
|
if(!($hCaptcha_result["success"] == true)){
|
||||||
|
$error_message[] = "あなたが人間である確認ができませんでした。(ERROR)";
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "あなたが人間である確認ができませんでした。(ERROR)";
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "あなたが人間である確認ができませんでした。(ERROR)";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//----------------[icon image]-------------------------------
|
//----------------[icon image]-------------------------------
|
||||||
if (empty($_FILES['image']['name'])) {
|
if (empty($_FILES['image']['name'])) {
|
||||||
$localFilePathhead = 'img/deficon/icon.png';
|
$localFilePathhead = 'img/deficon/icon.png';
|
||||||
@@ -145,34 +176,39 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile = $_FILES['image'];
|
$uploadedFile = $_FILES['image'];
|
||||||
|
|
||||||
// アップロードされたファイルの拡張子を取得
|
if(check_mime($uploadedFile['tmp_name'])){
|
||||||
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// アップロードされたファイルの拡張子を取得
|
||||||
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$uploadedPath = 'usericons/' . $newFilename;
|
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
||||||
|
|
||||||
// ファイルを移動
|
// 保存先のパスを生成
|
||||||
$result = move_uploaded_file($uploadedFile['tmp_name'], $uploadedPath);
|
$uploadedPath = 'usericons/' . $newFilename;
|
||||||
|
|
||||||
// EXIF削除
|
// EXIF削除
|
||||||
delete_exif($extension, $uploadedPath);
|
delete_exif($extension, $uploadedFile['tmp_name']);
|
||||||
|
|
||||||
if ($result) {
|
// ファイルを移動
|
||||||
$iconName = $uploadedPath; // 保存されたファイルのパスを使用
|
$result = move_uploaded_file($uploadedFile['tmp_name'], $uploadedPath);
|
||||||
} else {
|
|
||||||
$errnum = $uploadedFile['error'];
|
if ($result) {
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
$iconName = $uploadedPath; // 保存されたファイルのパスを使用
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
} else {
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
$errnum = $uploadedFile['error'];
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
$error_message[] = 'アップロード失敗!(1)エラーコード:' .$uploadedFile['error'].'';
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
|
$error_message[] = 'アップロード失敗!(1)エラーコード:' .$uploadedFile['error'].'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(FILE_UPLOAD_DEKINAKATTA)";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------[header image]-------------------------------
|
//----------------[header image]-------------------------------
|
||||||
@@ -471,6 +507,9 @@ $pdo = null;
|
|||||||
<!--OGPここまで-->
|
<!--OGPここまで-->
|
||||||
<link rel="stylesheet" href="css/style.css">
|
<link rel="stylesheet" href="css/style.css">
|
||||||
<script src="js/unsupported.js"></script>
|
<script src="js/unsupported.js"></script>
|
||||||
|
<?php if(!empty(CAPTCHA && CAPTCHA == "true")){?>
|
||||||
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
|
<?php }?>
|
||||||
<link rel="apple-touch-icon" type="image/png" href="favicon/apple-touch-icon-180x180.png">
|
<link rel="apple-touch-icon" type="image/png" href="favicon/apple-touch-icon-180x180.png">
|
||||||
<link rel="icon" type="image/png" href="favicon/icon-192x192.png">
|
<link rel="icon" type="image/png" href="favicon/icon-192x192.png">
|
||||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||||
@@ -561,6 +600,12 @@ $pdo = null;
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p>登録を押すと利用規約とプライバシーポリシーに同意したこととなります。<br>未確認の場合は上のボタンよりお読みください。</p>
|
<p>登録を押すと利用規約とプライバシーポリシーに同意したこととなります。<br>未確認の場合は上のボタンよりお読みください。</p>
|
||||||
|
<?php if(!empty(CAPTCHA && CAPTCHA == "true")){?>
|
||||||
|
<div class="captcha_zone">
|
||||||
|
<div class="p2">あなたは人間ですか?<br>もし人間であれば下のチェックボックスにチェックしてください!</div>
|
||||||
|
<div class="h-captcha" data-sitekey="<?php echo htmlentities(SITE_KEY);?>"></div>
|
||||||
|
</div>
|
||||||
|
<?php }?>
|
||||||
<?php if(htmlspecialchars($serversettings["serverinfo"]["server_invitation"], ENT_QUOTES, 'UTF-8') === "true"){?>
|
<?php if(htmlspecialchars($serversettings["serverinfo"]["server_invitation"], ENT_QUOTES, 'UTF-8') === "true"){?>
|
||||||
<div>
|
<div>
|
||||||
<p>招待コード</p>
|
<p>招待コード</p>
|
||||||
|
|||||||
@@ -5,6 +5,9 @@ $serversettings = parse_ini_file($serversettings_file, true);
|
|||||||
|
|
||||||
|
|
||||||
require('../db.php');
|
require('../db.php');
|
||||||
|
//hCaptcha--------------------------------------------
|
||||||
|
require('../settings_admin/hCaptcha_settings/hCaptcha_settings.php');
|
||||||
|
//----------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
// 変数の初期化
|
// 変数の初期化
|
||||||
@@ -54,6 +57,34 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
$userid = $_POST['userid'];
|
$userid = $_POST['userid'];
|
||||||
$mailadds = $_POST['mailadds'];
|
$mailadds = $_POST['mailadds'];
|
||||||
|
|
||||||
|
if(!empty(CAPTCHA && CAPTCHA == "true")){
|
||||||
|
if(isset($_POST['h-captcha-response'])){
|
||||||
|
$hcaptcha_token = htmlentities($_POST['h-captcha-response']);
|
||||||
|
if($hcaptcha_token){
|
||||||
|
$captcha_data = [
|
||||||
|
'secret' => htmlentities(SEAC_KEY),
|
||||||
|
'response' => $hcaptcha_token,
|
||||||
|
'sitekey' => htmlentities(SITE_KEY)
|
||||||
|
];
|
||||||
|
$options = [
|
||||||
|
'http' => [
|
||||||
|
'method'=> 'POST',
|
||||||
|
'header'=> 'Content-Type: application/x-www-form-urlencoded',
|
||||||
|
'content' => http_build_query($captcha_data, '', '&')
|
||||||
|
]
|
||||||
|
];
|
||||||
|
$hCaptcha_result = json_decode(file_get_contents('https://hcaptcha.com/siteverify', false, stream_context_create($options)),true);
|
||||||
|
if(!($hCaptcha_result["success"] == true)){
|
||||||
|
$error_message[] = "あなたが人間である確認ができませんでした。(ERROR)";
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "あなたが人間である確認ができませんでした。(ERROR)";
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "あなたが人間である確認ができませんでした。(ERROR)";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$options = array(
|
$options = array(
|
||||||
// SQL実行失敗時に例外をスルー
|
// SQL実行失敗時に例外をスルー
|
||||||
@@ -141,6 +172,9 @@ $pdo = null;
|
|||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<link rel="stylesheet" href="../css/style.css">
|
<link rel="stylesheet" href="../css/style.css">
|
||||||
<script src="../js/unsupported.js"></script>
|
<script src="../js/unsupported.js"></script>
|
||||||
|
<?php if(!empty(CAPTCHA && CAPTCHA == "true")){?>
|
||||||
|
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||||
|
<?php }?>
|
||||||
<link rel="apple-touch-icon" type="image/png" href="../favicon/apple-touch-icon-180x180.png">
|
<link rel="apple-touch-icon" type="image/png" href="../favicon/apple-touch-icon-180x180.png">
|
||||||
<link rel="icon" type="image/png" href="../favicon/icon-192x192.png">
|
<link rel="icon" type="image/png" href="../favicon/icon-192x192.png">
|
||||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||||
@@ -187,6 +221,13 @@ $pdo = null;
|
|||||||
<input id="mailadds" class="inbox" type="text" name="mailadds" value="<?php if( !empty($_SESSION['mailadds']) ){ echo htmlentities( $_SESSION['mailadds'], ENT_QUOTES, 'UTF-8'); } ?>">
|
<input id="mailadds" class="inbox" type="text" name="mailadds" value="<?php if( !empty($_SESSION['mailadds']) ){ echo htmlentities( $_SESSION['mailadds'], ENT_QUOTES, 'UTF-8'); } ?>">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<?php if(!empty(CAPTCHA && CAPTCHA == "true")){?>
|
||||||
|
<div class="captcha_zone">
|
||||||
|
<div class="p2">パスワードを復元するためには人間である確認が必要です!<br>下のチェックボックスにチェックしてください。</div>
|
||||||
|
<div class="h-captcha" data-sitekey="<?php echo htmlentities(SITE_KEY);?>"></div>
|
||||||
|
</div>
|
||||||
|
<?php }?>
|
||||||
|
|
||||||
<input type="submit" name="btn_submit" class="irobutton" value="次へ">
|
<input type="submit" name="btn_submit" class="irobutton" value="次へ">
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
uwuzu
|
uwuzu
|
||||||
1.3.1
|
1.3.2
|
||||||
2024/03/02
|
2024/03/05
|
||||||
daichimarukana,putonfps
|
daichimarukana,putonfps
|
||||||
@@ -1,6 +1,16 @@
|
|||||||
## リリースノートだぜぇぇぇぇぇぇい!!!!!!!
|
## リリースノートだぜぇぇぇぇぇぇい!!!!!!!
|
||||||
ここにはuwuzuの更新情報を載せてくぜぇ~!(いやまてテンションおかしいだろ...)
|
ここにはuwuzuの更新情報を載せてくぜぇ~!(いやまてテンションおかしいだろ...)
|
||||||
|
|
||||||
|
## Version 1.3.2 (new_Planet)
|
||||||
|
リリース日:2024/03/05
|
||||||
|
fix: 広告を追加できない問題を修正しました。
|
||||||
|
fix: PNG画像がアップロードできなくなる問題を修正しました。
|
||||||
|
fix: 正常にEXIF情報が削除されない問題を修正しました。
|
||||||
|
fix: 重大な脆弱性を修正しました。
|
||||||
|
del: uwuzu側での画像のファイルサイズ上限を削除しました。
|
||||||
|
chg: ログイン関連のページのUIを若干変更しました。
|
||||||
|
new: hCaptchaを設定し、利用できるようにしました!これにより不正なアカウント登録を防げるようになります!
|
||||||
|
|
||||||
## Version 1.3.1 (new_Planet)
|
## Version 1.3.1 (new_Planet)
|
||||||
リリース日:2024/03/02
|
リリース日:2024/03/02
|
||||||
fix: 絵文字が正常に表示されなくなる問題を修正しました。
|
fix: 絵文字が正常に表示されなくなる問題を修正しました。
|
||||||
|
|||||||
+55
-98
@@ -16,6 +16,9 @@ function random_key($moji_cnt = 16){
|
|||||||
}
|
}
|
||||||
|
|
||||||
require('../db.php');
|
require('../db.php');
|
||||||
|
//関数呼び出し
|
||||||
|
//- EXIF
|
||||||
|
require('../function/function.php');
|
||||||
|
|
||||||
// 変数の初期化
|
// 変数の初期化
|
||||||
$datetime = array();
|
$datetime = array();
|
||||||
@@ -497,83 +500,43 @@ if( !empty($_POST['logout']) ) {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
function rotate($image, $exif)
|
|
||||||
{
|
|
||||||
$orientation = $exif['Orientation'] ?? 1;
|
|
||||||
|
|
||||||
switch ($orientation) {
|
|
||||||
case 1: //no rotate
|
|
||||||
break;
|
|
||||||
case 2: //FLIP_HORIZONTAL
|
|
||||||
imageflip($image, IMG_FLIP_HORIZONTAL);
|
|
||||||
break;
|
|
||||||
case 3: //ROTATE 180
|
|
||||||
$image = imagerotate($image, 180, 0);
|
|
||||||
break;
|
|
||||||
case 4: //FLIP_VERTICAL
|
|
||||||
imageflip($image, IMG_FLIP_VERTICAL);
|
|
||||||
break;
|
|
||||||
case 5: //ROTATE 270 FLIP_HORIZONTAL
|
|
||||||
$image = imagerotate($image, 270, 0);
|
|
||||||
imageflip($image, IMG_FLIP_HORIZONTAL);
|
|
||||||
break;
|
|
||||||
case 6: //ROTATE 90
|
|
||||||
$image = imagerotate($image, 270, 0);
|
|
||||||
break;
|
|
||||||
case 7: //ROTATE 90 FLIP_HORIZONTAL
|
|
||||||
$image = imagerotate($image, 90, 0);
|
|
||||||
imageflip($image, IMG_FLIP_HORIZONTAL);
|
|
||||||
break;
|
|
||||||
case 8: //ROTATE 270
|
|
||||||
$image = imagerotate($image, 90, 0);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return $image;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( !empty($_POST['img1btn_submit']) ) {
|
if( !empty($_POST['img1btn_submit']) ) {
|
||||||
|
|
||||||
if (!empty($_FILES['image2s']['name'])) {
|
if (!empty($_FILES['image2s']['name'])) {
|
||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile = $_FILES['image2s'];
|
$uploadedFile = $_FILES['image2s'];
|
||||||
|
|
||||||
// アップロードされたファイルの拡張子を取得
|
if(check_mime($uploadedFile['tmp_name'])){
|
||||||
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
// アップロードされたファイルの拡張子を取得
|
||||||
|
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath = 'userheads/' . $newFilename;
|
$uploadedPath = 'userheads/' . $newFilename;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result = move_uploaded_file($uploadedFile['tmp_name'], '../'.$uploadedPath);
|
delete_exif($extension, $uploadedFile['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
if($extension == "jpg" || $extension == "jpeg"){
|
$result = move_uploaded_file($uploadedFile['tmp_name'], '../'.$uploadedPath);
|
||||||
$gd = imagecreatefromjpeg('../'.$uploadedPath);
|
|
||||||
$w = imagesx($gd);
|
|
||||||
$h = imagesy($gd);
|
|
||||||
$gd_out = imagecreatetruecolor($w,$h);
|
|
||||||
imagecopyresampled($gd_out, $gd, 0,0,0,0, $w,$h,$w,$h);
|
|
||||||
$exif = exif_read_data('../'.$uploadedPath);
|
|
||||||
$gd_out = rotate($gd_out, $exif);
|
|
||||||
imagejpeg($gd_out, '../'.$uploadedPath);
|
|
||||||
imagedestroy($gd_out);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($result) {
|
if ($result) {
|
||||||
$headName = $uploadedPath; // 保存されたファイルのパスを使用
|
$headName = $uploadedPath; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile['error'];
|
$errnum = $uploadedFile['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(FILE_UPLOAD_DEKINAKATTA)";
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
$error_message[] = 'ヘッダー画像を選択してください(PHOTO_SELECT_PLEASE)';
|
$error_message[] = 'ヘッダー画像を選択してください(PHOTO_SELECT_PLEASE)';
|
||||||
@@ -649,43 +612,37 @@ if( !empty($_POST['img2btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile = $_FILES['image'];
|
$uploadedFile = $_FILES['image'];
|
||||||
|
|
||||||
// アップロードされたファイルの拡張子を取得
|
if(check_mime($uploadedFile['tmp_name'])){
|
||||||
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
// アップロードされたファイルの拡張子を取得
|
||||||
|
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath = 'usericons/' . $newFilename;
|
$uploadedPath = 'usericons/' . $newFilename;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result = move_uploaded_file($uploadedFile['tmp_name'], '../'.$uploadedPath);
|
delete_exif($extension, $uploadedFile['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
if($extension == "jpg" || $extension == "jpeg"){
|
$result = move_uploaded_file($uploadedFile['tmp_name'], '../'.$uploadedPath);
|
||||||
$gd = imagecreatefromjpeg('../'.$uploadedPath);
|
|
||||||
$w = imagesx($gd);
|
|
||||||
$h = imagesy($gd);
|
|
||||||
$gd_out = imagecreatetruecolor($w,$h);
|
|
||||||
imagecopyresampled($gd_out, $gd, 0,0,0,0, $w,$h,$w,$h);
|
|
||||||
$exif = exif_read_data('../'.$uploadedPath);
|
|
||||||
$gd_out = rotate($gd_out, $exif);
|
|
||||||
imagejpeg($gd_out, '../'.$uploadedPath);
|
|
||||||
imagedestroy($gd_out);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($result) {
|
if ($result) {
|
||||||
$iconName = $uploadedPath; // 保存されたファイルのパスを使用
|
$iconName = $uploadedPath; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile['error'];
|
$errnum = $uploadedFile['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(FILE_UPLOAD_DEKINAKATTA)";
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
$error_message[] = 'アイコン画像を選択してください(PHOTO_SELECT_PLEASE)';
|
$error_message[] = 'アイコン画像を選択してください(PHOTO_SELECT_PLEASE)';
|
||||||
|
|||||||
@@ -197,13 +197,13 @@ if( !empty($_POST['ads_btn_submit']) ) {
|
|||||||
if(empty($ads_img_url)){
|
if(empty($ads_img_url)){
|
||||||
$error_message[] = "画像のURLが入力されていません。(INPUT_PLEASE)";
|
$error_message[] = "画像のURLが入力されていません。(INPUT_PLEASE)";
|
||||||
}
|
}
|
||||||
if(empty($ads_start_url)){
|
if(empty($ads_start_date)){
|
||||||
$error_message[] = "設置開始日時が入力されていません。(INPUT_PLEASE)";
|
$error_message[] = "設置開始日時が入力されていません。(INPUT_PLEASE)";
|
||||||
}
|
}
|
||||||
if(empty($ads_limit_url)){
|
if(empty($ads_limit_date)){
|
||||||
$error_message[] = "設置終了日時が入力されていません。(INPUT_PLEASE)";
|
$error_message[] = "設置終了日時が入力されていません。(INPUT_PLEASE)";
|
||||||
}
|
}
|
||||||
if(empty($ads_memo_url)){
|
if(empty($ads_memo)){
|
||||||
$error_message[] = "メモが入力されていません。(INPUT_PLEASE)";
|
$error_message[] = "メモが入力されていません。(INPUT_PLEASE)";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -221,33 +221,37 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile = $_FILES['image'];
|
$uploadedFile = $_FILES['image'];
|
||||||
|
|
||||||
// アップロードされたファイルの拡張子を取得
|
if(check_mime($uploadedFile['tmp_name'])){
|
||||||
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
// アップロードされたファイルの拡張子を取得
|
||||||
|
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename = uniqid() . '.' . $extension;
|
$newFilename = uniqid() . '.' . $extension;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath = 'emojiimage/' . $newFilename;
|
$uploadedPath = 'emojiimage/' . $newFilename;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result = move_uploaded_file($uploadedFile['tmp_name'], '../'.$uploadedPath);
|
delete_exif($extension2, $uploadedFile['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
delete_exif($extension2, $uploadedPath2);
|
$result = move_uploaded_file($uploadedFile['tmp_name'], '../'.$uploadedPath);
|
||||||
|
|
||||||
if ($result) {
|
if ($result) {
|
||||||
$emoji_path = $uploadedPath; // 保存されたファイルのパスを使用
|
$emoji_path = $uploadedPath; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile['error'];
|
$errnum = $uploadedFile['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(FILE_UPLOAD_DEKINAKATTA)";
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
$error_message[] = '画像を選択してください';
|
$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');
|
require('../db.php');
|
||||||
|
//hCaptcha--------------------------------------------
|
||||||
|
require('hCaptcha_settings/hCaptcha_settings.php');
|
||||||
|
//----------------------------------------------------
|
||||||
|
|
||||||
// 変数の初期化
|
// 変数の初期化
|
||||||
$datetime = array();
|
$datetime = array();
|
||||||
@@ -258,6 +261,27 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
fputs($file, $data);
|
fputs($file, $data);
|
||||||
fclose($file);
|
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'];
|
$url = (empty($_SERVER['HTTPS']) ? 'http://' : 'https://') . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
|
||||||
header("Location:".$url."");
|
header("Location:".$url."");
|
||||||
exit;
|
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'); } ?>">
|
<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>
|
||||||
|
|
||||||
|
<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="保存&更新">
|
<input type="submit" class = "irobutton" name="btn_submit" value="保存&更新">
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
@@ -325,5 +371,27 @@ require('../logout/logout.php');
|
|||||||
<?php require('../require/botbox.php');?>
|
<?php require('../require/botbox.php');?>
|
||||||
|
|
||||||
</body>
|
</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>
|
</html>
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
<?php // メールサーバーの情報
|
<?php // メールサーバーの情報
|
||||||
define( 'MAIL_CHKS', 'false');// trueならPHPMailerが有効
|
define( 'MAIL_CHKS', '');// trueならPHPMailerが有効
|
||||||
|
|
||||||
define( 'MAIL_ADDS', '');
|
define( 'MAIL_ADDS', '');
|
||||||
define( 'MAIL_HOST', '');
|
define( 'MAIL_HOST', '');
|
||||||
|
|||||||
+128
-125
@@ -281,33 +281,37 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile = $_FILES['upload_images'];
|
$uploadedFile = $_FILES['upload_images'];
|
||||||
|
|
||||||
// アップロードされたファイルの拡張子を取得
|
if(check_mime($uploadedFile['tmp_name'])){
|
||||||
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
// アップロードされたファイルの拡張子を取得
|
||||||
|
$extension = pathinfo($uploadedFile['name'], PATHINFO_EXTENSION);
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
$newFilename = uniqid() . '-'.$userid.'.' . $extension;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath = '../ueuseimages/' . $newFilename;
|
$uploadedPath = '../ueuseimages/' . $newFilename;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result = move_uploaded_file($uploadedFile['tmp_name'], $uploadedPath);
|
delete_exif($extension, $uploadedFile['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
delete_exif($extension, $uploadedPath);
|
$result = move_uploaded_file($uploadedFile['tmp_name'], $uploadedPath);
|
||||||
|
|
||||||
if ($result) {
|
if ($result) {
|
||||||
$photo1 = $uploadedPath; // 保存されたファイルのパスを使用
|
$photo1 = $uploadedPath; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile['error'];
|
$errnum = $uploadedFile['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(1)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -321,36 +325,37 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile2 = $_FILES['upload_images2'];
|
$uploadedFile2 = $_FILES['upload_images2'];
|
||||||
|
|
||||||
if( 10000000 < $uploadedFile2["size"] ) {
|
if(check_mime($uploadedFile2['tmp_name'])){
|
||||||
$error_message[] = 'ファイルサイズが大きすぎます!(PHOTO_OVER_MAX_SIZE)';
|
// アップロードされたファイルの拡張子を取得
|
||||||
}
|
$extension2 = pathinfo($uploadedFile2['name'], PATHINFO_EXTENSION);
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension2 = pathinfo($uploadedFile2['name'], PATHINFO_EXTENSION);
|
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename2 = uniqid() . '-'.$userid.'.' . $extension2;
|
$newFilename2 = uniqid() . '-'.$userid.'.' . $extension2;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath2 = '../ueuseimages/' . $newFilename2;
|
$uploadedPath2 = '../ueuseimages/' . $newFilename2;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result2 = move_uploaded_file($uploadedFile2['tmp_name'], $uploadedPath2);
|
delete_exif($extension, $uploadedFile2['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
delete_exif($extension2, $uploadedPath2);
|
$result2 = move_uploaded_file($uploadedFile2['tmp_name'], $uploadedPath2);
|
||||||
|
|
||||||
if ($result2) {
|
if ($result2) {
|
||||||
$photo2 = $uploadedPath2; // 保存されたファイルのパスを使用
|
$photo2 = $uploadedPath2; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile2['error'];
|
$errnum = $uploadedFile2['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -364,36 +369,37 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile3 = $_FILES['upload_images3'];
|
$uploadedFile3 = $_FILES['upload_images3'];
|
||||||
|
|
||||||
if( 10000000 < $uploadedFile3["size"] ) {
|
if(check_mime($uploadedFile3['tmp_name'])){
|
||||||
$error_message[] = 'ファイルサイズが大きすぎます!(PHOTO_OVER_MAX_SIZE)';
|
// アップロードされたファイルの拡張子を取得
|
||||||
}
|
$extension3 = pathinfo($uploadedFile3['name'], PATHINFO_EXTENSION);
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension3 = pathinfo($uploadedFile3['name'], PATHINFO_EXTENSION);
|
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename3 = uniqid() . '-'.$userid.'.' . $extension3;
|
$newFilename3 = uniqid() . '-'.$userid.'.' . $extension3;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath3 = '../ueuseimages/' . $newFilename3;
|
$uploadedPath3 = '../ueuseimages/' . $newFilename3;
|
||||||
|
|
||||||
// ファイルを移動
|
// EXIF削除
|
||||||
$result3 = move_uploaded_file($uploadedFile3['tmp_name'], $uploadedPath3);
|
delete_exif($extension3, $uploadedFile3['tmp_name']);
|
||||||
|
|
||||||
// EXIF削除
|
// ファイルを移動
|
||||||
delete_exif($extension3, $uploadedPath3);
|
$result3 = move_uploaded_file($uploadedFile3['tmp_name'], $uploadedPath3);
|
||||||
|
|
||||||
if ($result3) {
|
if ($result3) {
|
||||||
$photo3 = $uploadedPath3; // 保存されたファイルのパスを使用
|
$photo3 = $uploadedPath3; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile3['error'];
|
$errnum = $uploadedFile3['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
if($errnum === 4){$errcode = "FILE_UPLOAD_DEKINAKATTA";}
|
||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(3)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(3)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -407,64 +413,26 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
// アップロードされたファイル情報
|
// アップロードされたファイル情報
|
||||||
$uploadedFile4 = $_FILES['upload_images4'];
|
$uploadedFile4 = $_FILES['upload_images4'];
|
||||||
|
|
||||||
if( 10000000 < $uploadedFile4["size"] ) {
|
if(check_mime($uploadedFile4['tmp_name'])){
|
||||||
$error_message[] = 'ファイルサイズが大きすぎます!(PHOTO_OVER_MAX_SIZE)';
|
// アップロードされたファイルの拡張子を取得
|
||||||
}
|
$extension4 = pathinfo($uploadedFile4['name'], PATHINFO_EXTENSION);
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension4 = pathinfo($uploadedFile4['name'], PATHINFO_EXTENSION);
|
|
||||||
|
|
||||||
// 新しいファイル名を生成(uniqid + 拡張子)
|
// 新しいファイル名を生成(uniqid + 拡張子)
|
||||||
$newFilename4 = uniqid() . '-'.$userid.'.' . $extension4;
|
$newFilename4 = uniqid() . '-'.$userid.'.' . $extension4;
|
||||||
|
|
||||||
// 保存先のパスを生成
|
|
||||||
$uploadedPath4 = '../ueuseimages/' . $newFilename4;
|
|
||||||
|
|
||||||
// ファイルを移動
|
|
||||||
$result4 = move_uploaded_file($uploadedFile4['tmp_name'], $uploadedPath4);
|
|
||||||
|
|
||||||
// EXIF削除
|
|
||||||
delete_exif($extension4, $uploadedPath4);
|
|
||||||
|
|
||||||
if ($result4) {
|
|
||||||
$photo4 = $uploadedPath4; // 保存されたファイルのパスを使用
|
|
||||||
} else {
|
|
||||||
$errnum = $uploadedFile4['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[] = 'アップロード失敗!(4)エラーコード:' .$errcode.'';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (empty($_FILES['upload_videos1']['name'])) {
|
|
||||||
$video1 = "none";
|
|
||||||
} else {
|
|
||||||
// アップロードされたファイル情報
|
|
||||||
$uploadedFile3 = $_FILES['upload_videos1'];
|
|
||||||
|
|
||||||
// アップロードされたファイルの拡張子を取得
|
|
||||||
$extension3 = strtolower(pathinfo($uploadedFile3['name'], PATHINFO_EXTENSION)); // 小文字に変換
|
|
||||||
|
|
||||||
// サポートされている動画フォーマットの拡張子を配列で定義
|
|
||||||
$supportedExtensions = array("mp4", "avi", "mov", "webm");
|
|
||||||
|
|
||||||
if (in_array($extension3, $supportedExtensions)) {
|
|
||||||
// 正しい拡張子の場合、新しいファイル名を生成
|
|
||||||
$newFilename3 = uniqid() . '-'.$userid.'.' . $extension3;
|
|
||||||
// 保存先のパスを生成
|
// 保存先のパスを生成
|
||||||
$uploadedPath3 = '../ueusevideos/' . $newFilename3;
|
$uploadedPath4 = '../ueuseimages/' . $newFilename4;
|
||||||
|
|
||||||
|
// EXIF削除
|
||||||
|
delete_exif($extension4, $uploadedFile4['tmp_name']);
|
||||||
|
|
||||||
// ファイルを移動
|
// ファイルを移動
|
||||||
$result3 = move_uploaded_file($uploadedFile3['tmp_name'], $uploadedPath3);
|
$result4 = move_uploaded_file($uploadedFile4['tmp_name'], $uploadedPath4);
|
||||||
|
|
||||||
if ($result3) {
|
if ($result4) {
|
||||||
$video1 = $uploadedPath3; // 保存されたファイルのパスを使用
|
$photo4 = $uploadedPath4; // 保存されたファイルのパスを使用
|
||||||
} else {
|
} else {
|
||||||
$errnum = $uploadedFile3['error'];
|
$errnum = $uploadedFile4['error'];
|
||||||
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
if($errnum === 1){$errcode = "FILE_DEKASUGUI_PHP_INI_KAKUNIN";}
|
||||||
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
if($errnum === 2){$errcode = "FILE_DEKASUGUI_HTML_KAKUNIN";}
|
||||||
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
if($errnum === 3){$errcode = "FILE_SUKOSHIDAKE_UPLOAD";}
|
||||||
@@ -472,14 +440,49 @@ if( !empty($_POST['btn_submit']) ) {
|
|||||||
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
if($errnum === 6){$errcode = "TMP_FOLDER_NAI";}
|
||||||
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
if($errnum === 7){$errcode = "FILE_KAKIKOMI_SIPPAI";}
|
||||||
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
if($errnum === 8){$errcode = "PHPINFO()_KAKUNIN";}
|
||||||
$error_message[] = 'アップロード失敗!(2)エラーコード:' .$errcode.'';
|
$error_message[] = 'アップロード失敗!(4)エラーコード:' .$errcode.'';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$error_message[] = "使用できない画像形式です。(SORRY_FILE_HITAIOU)";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (empty($_FILES['upload_videos1']['name'])) {
|
||||||
|
$video1 = "none";
|
||||||
|
} else {
|
||||||
|
// アップロードされたファイル情報
|
||||||
|
$uploadedVideo = $_FILES['upload_videos1'];
|
||||||
|
|
||||||
|
// アップロードされたファイルの拡張子を取得
|
||||||
|
$extensionVideo = strtolower(pathinfo($uploadedVideo['name'], PATHINFO_EXTENSION)); // 小文字に変換
|
||||||
|
|
||||||
|
if(check_mime_video($uploadedVideo['tmp_name'])){
|
||||||
|
// 正しい拡張子の場合、新しいファイル名を生成
|
||||||
|
$newFilenameVideo = uniqid() . '-'.$userid.'.' . $extensionVideo;
|
||||||
|
// 保存先のパスを生成
|
||||||
|
$uploadedPathVideo = '../ueusevideos/' . $newFilenameVideo;
|
||||||
|
|
||||||
|
// ファイルを移動
|
||||||
|
$resultVideo = move_uploaded_file($uploadedVideo['tmp_name'], $uploadedPathVideo);
|
||||||
|
|
||||||
|
if ($resultVideo) {
|
||||||
|
$video1 = $uploadedPathVideo; // 保存されたファイルのパスを使用
|
||||||
|
} else {
|
||||||
|
$errnum = $uploadedVideo['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[] = 'アップロード失敗!(5)エラーコード:' .$errcode.'';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$error_message[] = '対応していないファイル形式です!(SORRY_FILE_HITAIOU)';
|
$error_message[] = '対応していないファイル形式です!(SORRY_FILE_HITAIOU)';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if( empty($error_message) ) {
|
if( empty($error_message) ) {
|
||||||
|
|||||||
Reference in New Issue
Block a user