<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_22578"> <div class="blockcode"> <div id="code_Yrm"><ol> <li> <li><?php<li> //ファイル名<li> $filename = "ip.txt";<li> if (isset($_SERVER['HTTP_CLIENT_IP']))<li> {<li> $clientip = $_SERVER['HTTP_CLIENT_IP' ];<li> }elseif (isset($_SERVER['HTTP_X_FORWARD_FOR']))<li> {<li> $clientip = $_SERVER['HTTP_X_FORWARD_FOR'];<li> }else<li> {<li> $clientip = $_SERVER['REMOTE_ADDR'];<li> } <li> //ファイルを開きます(ファイルは存在しないため、自動的に作成されます)<li> if (!$fp = fopen($filename, "a+"))<li> {<li> echo "ファイル$を開けません";<li> exit;<li> }<li> //書き込み 重複データがあるかどうかも判断します<li> while(!feof($fp))<li> {<li> $line = fgets($fp);<li> if($line == ($clientip."n") )<li> { <li> exit; // データが重複している場合は終了します;<li> }<li> }<li> // ファイルに書き込みます<li> if(!fwrite($fp,$clientip."n"))<li> {<li> echo "に書き込めませんfile $filename" ;<li> exit;<li> }<li> //ファイルへの書き込みが完了しました<li> fclose($fp);<li> ?></li> </ol></div> <em onclick="copycode($('code_Yrm'));">コードをコピー</em> </div> </td></tr></table> <div id="comment_22578" class="cm"> </div> <div id="post_rate_div_22578"></div> <br><br>