e日記風 独り言

#気まぐれ & 気まま & 天邪鬼な老いぼれ技術屋の日々の記録のうち、パソコン技術やインターネット技術、プリンタやPCアプリからプログラム言語などに関連した記事です。
右端上端の同一カテゴリージャンプボタンで同じカテゴリーの他の記事を順番にご覧いただけます。
Access Counter:  総アクセス数
-1839- 裏技:2
#1820の裏技で書いた裏技の別ワザ。・・・と言うよりは<窮すれば通ず>に近い窮余の策だが。
サーバー上のファイルを FTP接続でアップしたり削除処理する際に、セキュリティ問題で他の IPアドレスからの FTP接続を阻止するための .ftpaccess の問題。この前問題になった時、新しい IPアドレスを登録した .ftpaccess ファイルを裏技でアップして凌いだが、2日ほど家を留守にするためにインターネットモデムを電源OFFしたら、再び IPアドレスが変わってしまったため、再び 同じフォルダが FTPアプリ上から消えてしまった。
しかし、この間の裏技は書いたように CGIプログラムのセキュリティ上の問題でファイルの拡張子チェックを入れたので、再び同じ手は使えない。・・・・さてどうするか?
アレコレ知恵を巡らせたが、htmlファイル中でプログラムが動作する phpなら同じサーバー上のファイルを削除できるだろうと検索すると ♫ ピンポ~ン ♫。nlink("filename.txt") と言うファイル削除命令があった。
例えば問題の .ftpaccess ファイルがある上位のフォルダに FTPで以下の内容の htmlファイルを置いてからこのページを表示させると phpが実行されて .ftpaccess ファイルが削除でき、再び 問題のフォルダが FFFTPで表示できた。

<!DOCTYPE html>
<html lang="ja">
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta charset="UTF-8">
</head>
<body>
Delete File using php<br>
<?php $fname="./usr/.ftpaccess"; unlink($fname); ?>
指定フォルダにある「.ftpaccess」が削除されました<br>
</body>

(勿論、その上位フォルダの .htaccess ファイル中に
AddHandler php5.2-script .htm .html .php
AddType application/x-httpd-php .htm .html
等という行を追加して phpの実行を許可してある必要がある)

今日の写真は、春の七草の スズシロ(大根?)の花。花屋で七草粥の売れ残った七草籠を買ってきたが、その中のスズシロが花をつけた。
2017/02/13
 
このページ(pdiary_1839.html)にコメント/質問をどうぞ
タイトル(30文字以内)
コメント
お名前(ID:10文字以内)
URL(HP or ブログをお持ちの方)
パスワード*
タイトル・コメント・ID は必須です
このページ(pdiary_1839.html)への今までのコメント/質問
このページにはまだ表示できる投稿がありません。

Back to Page top