0

私はこの半分書いたスクリプトを持っていますが、まったく機能しません

<?php

function hit_count() {
        echo $ip_address = $_SERVER['REMOTE_ADDR'];
        $ip_file = file('ip.txt');
        foreach ($ip_file as $ip) {
            $ip_single = trim($ip);
            if ($ip_address==$ip_single) {
                $found = false;
            } else {
                $found = true;
            }
        }

        if ($found==false) {
        echo 'IP not found.';
        }
}
?>

最初の行でも何も表示されません。しかし、見よ、このファイルに含めると

<?php
include 'unique-counter.php';

hit_count();
?>

「エコー」は私のIPを表示します。

それはどのように起こりますか?

4

1 に答える 1

6

スクリプト自体は関数を定義するだけで、呼び出しません。

hit_count();スタンドアロン スクリプトに追加します。

于 2013-04-02T19:40:07.320 に答える