Помощь по скриптам | Найдите ошибку за 20 рублей
Сам по себе скрипт работает отлично, если сделать инклуд или вырубает базу или же, что ниже инклуда становится не доступным
Кто исправит ошибку дам 20 руб на киви или яндекс
________
посл. ред. 21.11.2016 в 12:38; всего 2 раз(а); by TotoRino
<?
$ip = $_SERVER['REMOTE_ADDR'];
$file_ip = fopen('ip.db', 'rb');
while (!feof($file_ip)) {
$line[]=fgets($file_ip,1024);
}
for ($i=0; $i<(count($line)); $i++) {
list($ip_x) = explode("n",$line[$i]);
if ($ip == $ip_x) {$found = 1;}
}
fclose($file_ip);
if (!$found) {
$file_ip2 = fopen('ip.db', 'ab');
$line = "$ipn";
fwrite($file_ip2, $line, strlen($line));
$file_count = fopen('count.db', 'rb');
$data = '';
while (!feof($file_count)) {
$data .= fread($file_count, 4096);
}
fclose($file_count);
list($today, $yesterday, $total, $date, $days) = explode("%", $data);
if ($date == date("Y m d")) {
$today++;
} else {
$yesterday = $today;
$today = 1;
$days++;
$date = date("Y m d");
}
$total++;
$line = "$today%$yesterday%$total%$date%$days";
$file_count2 = fopen('count.db', 'wb');
fwrite($file_count2, $line, strlen($line));
fclose($file_count2);
fclose($file_ip2);
}
?>
$ip = $_SERVER['REMOTE_ADDR'];
$file_ip = fopen('ip.db', 'rb');
while (!feof($file_ip)) {
$line[]=fgets($file_ip,1024);
}
for ($i=0; $i<(count($line)); $i++) {
list($ip_x) = explode("n",$line[$i]);
if ($ip == $ip_x) {$found = 1;}
}
fclose($file_ip);
if (!$found) {
$file_ip2 = fopen('ip.db', 'ab');
$line = "$ipn";
fwrite($file_ip2, $line, strlen($line));
$file_count = fopen('count.db', 'rb');
$data = '';
while (!feof($file_count)) {
$data .= fread($file_count, 4096);
}
fclose($file_count);
list($today, $yesterday, $total, $date, $days) = explode("%", $data);
if ($date == date("Y m d")) {
$today++;
} else {
$yesterday = $today;
$today = 1;
$days++;
$date = date("Y m d");
}
$total++;
$line = "$today%$yesterday%$total%$date%$days";
$file_count2 = fopen('count.db', 'wb');
fwrite($file_count2, $line, strlen($line));
fclose($file_count2);
fclose($file_ip2);
}
?>
Кто исправит ошибку дам 20 руб на киви или яндекс
________
посл. ред. 21.11.2016 в 12:38; всего 2 раз(а); by TotoRino
Прочитай статьи про обсолютные и относительные пути в php
поймёшь)
поймёшь)
CMpro (20.11.2016 в 18:14)
Прочитай статьи про обсолютные и относительные пути в php
поймёшь)
Прочитай статьи про обсолютные и относительные пути в php
поймёшь)
Ты про это?
$file_ip = fopen('ip.db', 'rb');
TotoRino , в принципе да.Учти, они повторяются два раза у тебя
CMpro (20.11.2016 в 18:24)
TotoRino , в принципе да.Учти, они повторяются два раза у тебя
TotoRino , в принципе да.Учти, они повторяются два раза у тебя
Дело в том, что все эти файлы расположены в одной директории, и если тех файлов не будет, код выше создает их и начинает записывать) дело далеко не в путях, здесь что то другое
$file_ip = fopen('ip.db',');
пост 2