From d1364cd1d8ac7385b32998f1d4abed42c763864f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=86=E3=82=AF=E3=83=8B=E3=82=AB=E3=83=AB=E8=AB=8F?= =?UTF-8?q?=E8=A8=AA=E5=AD=90?= Date: Thu, 11 Aug 2022 23:54:31 +0900 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E6=9C=AC=E8=AA=9E=E2=86=94=E8=8B=B1?= =?UTF-8?q?=E8=AA=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.php | 6 ++++++ lang/en.php | 16 ++++++++++++++++ lang/ja.php | 16 ++++++++++++++++ www/index.php | 52 ++++++++++++++++++++++++++++++++------------------- 4 files changed, 71 insertions(+), 19 deletions(-) create mode 100644 config.php create mode 100644 lang/en.php create mode 100644 lang/ja.php diff --git a/config.php b/config.php new file mode 100644 index 0000000..fdae03e --- /dev/null +++ b/config.php @@ -0,0 +1,6 @@ + diff --git a/lang/en.php b/lang/en.php new file mode 100644 index 0000000..c405963 --- /dev/null +++ b/lang/en.php @@ -0,0 +1,16 @@ +Do you really want to proceed?'); + define('LOC_HAI_HOZONSITEKUDASAI', 'Yes, please archive!!'); + define('LOC_DONO_PAGE_HOZON', 'Which page will you archive?'); + define('LOC_HOZON', 'Archive'); + define('LOC_SOURCE_CODE', 'Source code'); + define('LOC_076_AIB', '076 Anonymous Independent Business'); +?> diff --git a/lang/ja.php b/lang/ja.php new file mode 100644 index 0000000..62b8260 --- /dev/null +++ b/lang/ja.php @@ -0,0 +1,16 @@ +本当に手続きましょうか?'); + define('LOC_HAI_HOZONSITEKUDASAI', 'はい、保存して下さい!!'); + define('LOC_DONO_PAGE_HOZON', 'どのページを保存しますか?'); + define('LOC_HOZON', '保存'); + define('LOC_SOURCE_CODE', 'ソースコード'); + define('LOC_076_AIB', '匿名自営業076'); +?> diff --git a/www/index.php b/www/index.php index fe7c892..a6ab896 100644 --- a/www/index.php +++ b/www/index.php @@ -1,4 +1,16 @@ 0, 'err' => '保存に失敗しました。']; + return ['code' => 0, 'err' => LOC_ERROR_HOZON_NI_SIPPAI]; } return ['code' => 1, 'url' => $url.'/'.geturl()]; @@ -75,7 +87,7 @@ $file = striptags($file); // 危険なタグの削除 // ヘッダーの追加 - $file = "
保存サイトでアーカイブしました。Archived with Hozon Site.
トップページへ
".$file.'
'; + $file = "
保存サイトでアーカイブしました。Archived with Hozon Site.
トップページへ To toppage
".$file.'
'; // 保存 file_put_contents(urldecode($path), $file); @@ -84,7 +96,7 @@ if (count($_POST) > 0) { // HTTPかHTTPSじゃない場合 if (!str_starts_with($_POST['hozonsite'], 'https://') && !str_starts_with($_POST['hozonsite'], 'http://')) { - $err = 'URLは「http://」又は「https://」で始めます。'; + $err = LOC_ERROR_URL_HTTP_HTTPS; } else { $url = geturl(); @@ -101,7 +113,7 @@ } if (count($exists) == 0 || (count($exists) > 0 && isset($_POST['agree']))) { - if (!mkdir('./'.$fullurl, 0755, true)) die('エラー'); // ダイレクトリーを作成出来なければ、死ね + if (!mkdir('./'.$fullurl, 0755, true)) die(LOC_ERROR_KYOKA); // ダイレクトリーを作成出来なければ、死ね $url = archiving('./'.$fullurl); // ウエブページのダウンロード if ($url['code'] == 0) { $err = $url['err']; @@ -122,53 +134,55 @@ - - + + - 保存サイト + <?php echo $lang == 'en' ? SITE_NAME_EN : SITE_NAME_JA ?>
-

ロゴ

+

<?php echo LOC_LOGO; ?>

- トップ | - β版です。バグの報告はこちらです。 + | +

+
+
+ +
+

0 && count($exists) > 0) { ?>

- 既に保存されたページ:
+
'.date('Y年m月d日 H:i:s', $e).''; echo "
"; } ?> -

- このページが既に保存されているみたいです。
- 本当に手続きましょうか? -

+

- +
- どのページを保存しますか? +
- +