phpがfwriteし、</ file>タグの後にアドバタイズするスクリプトを作成していますが、含まれていません。主な目的は、この特定のファイルにアクセスできないようにするために、この.htaccessファイルに各IPを記録することです。これが私のコードです:(google&php.netで約3時間以上検索しています)。「単語」</file>があるファイル.htaccessから読み取る方法があり、その前に$ipを追加する方法があるかどうかを考えました。または、<file forum.php*内で$badpersonipを取得する他の方法*(データベースを使用できないため、PHPと.htaccessからのみ実行する必要があります)
<?php
$badpersonip = $_SERVER['REMOTE_ADDR'];
echo "You have been banned $badpersonip , dont spam!! <br> ";
$ip = "deny from $badpersonip \n";
$banip = '.htaccess';
$fp = fopen($banip, "a");
$write = fputs($fp, $ip);
?>
また、ここに私の.htaccessコードがあります:
<files forum.php>
Order Allow,Deny
Allow from all
deny from 127.0.2.1
deny from 127.1.2.1
</files>
deny from 127.0.0.3
ご覧のとおり、新しいIPが広告されていますが、ファイルタグが閉じられた後の下部にあります。:(
本当にありがとうございました。