2013-04-02 2 views
0

у меня есть это наполовину написанный сценарий, и он не будет работать на всехPHP-скрипт не работает. но если я включаю его в другой файл, он работает?

<?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.

как это происходит?

+2

Вы вызвали hit_count() в первом файле ?! – 2013-04-02 19:40:30

ответ

6

Ваш скрипт сам по себе определяет только функцию, она не вызывает ее.

Добавить hit_count(); в автономный скрипт.

+1

ой, я получил это !!!!!! Спасибо, парни! –

Смежные вопросы