Web site create

ベーシック認証制限 .htaccess ファイル指定 最後の一行に改行。マーカーの部分で制限するファイルのURLをフルパスで指定。

  1. <Files image.php>
  2. AuthUserFile /home/users/your-site/.htpasswd
  3. AuthGroupFile /dev/null
  4. AuthName "Member Only"
  5. AuthType Basic
  6. require valid-user
  7. </Files>

サイトのフルパスの確認方法。

  1. <?php
  2. echo __FILE__;
  3. ?>

.htaccessによるIP制限

  1. # AccessControl IP/HOST
  2. order deny,allow
  3. deny from all
  4. allow from 111.111.111.123

cgi時間表示。このような並びで表示。 Fri, 04 Dec 2020 16:24:06 +0900

  1. my($time, $date) = @_;
  2. my($sec, $min, $hour, $mday, $mon, $year, $wday) = localtime(($time));
  3. $wday = ("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")[$wday];
  4. $mon = ("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")[$mon];
  5.   
  6.     
  7. my $dcdate = sprintf("%s, %02d %s %04d %02d:%02d:%02d ",$wday,$mday,$mon,$year+1900,$hour,$min,$sec);

このような並びで表示。2020-12-05T00:16:21+09:00

  1.       my($time, $date) = @_;
  2.       my($sec, $min, $hour, $mday, $mon, $year) = (localtime($time))[0..5];
  3.       $year += 1900;
  4.       $mon++;
  5.       if (defined $date) {
  6.             $year = substr($date, 0, 4);
  7.             $mon = substr($date, 4, 2);
  8.             $mday = substr($date, 6, 2);
  9.       }
  10.       my $dcdate = sprintf("%04d-%02d-%02dT%02d:%02d:%02d", $year, $mon, $mday, $hour, $min, $sec);
最終更新日:2020/12/06