Форум портала Metropolis

Высокие технологии и мобильный мир => Создание ресурсов => Тема начата: Maloy от 14 Июль 2006, 20:30



Название: Скрипт\прога для хттп странички - хелп !
Отправлено: Maloy от 14 Июль 2006, 20:30
Обращаюсь к знающим людям : Я держу сервер по WoW ,но в связи с появлением читеров и античита соответсвенно появилась потребность в страничке забаненых пользователей\ip-адресов которая брала (сама -по средствам скрипта (ну или проги какойнить)) данные из приложенного файла (отмечу что приложеный файл - с расшерением .txt , однако исходный файл имеет расшерение .ini ), помогите создать\найти скрипт с помощью которого это возможно и также объясните как это все соорудить так- что бы работало ...


Название: Re:Скрипт\прога для хттп странички - хелп !
Отправлено: admin от 14 Июль 2006, 21:04
минимум, что может понадобиться:
Код:
<?php
  $file 
file("file.txt");
  foreach(
$file as $line) echo $line ."<br>";
?>

Чтобы это заработало, нужен Apache + php.
Как вариант попроще, можно поставить пакет appserv.
Если не разберешься пиши в личку.


Название: Re:Скрипт\прога для хттп странички - хелп !
Отправлено: ExclusivE от 18 Июль 2006, 18:20
Код:
<?php
  $file 
file("file.txt");
  foreach(
$file as $line) echo $line ."<br>";
?>
А заголовки?

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
        <meta http-equiv="Content-type" content="text/html; charset=Windows-1251">
        <title>Баны</title>
</head>
<body>
<?php
$f
=fopen('file.txt','r');
$in=fread($f,filesize('file.txt'));
fclose($f);
if (!
preg_match_all('/([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)=([a-z_A-Z_а-я_А-Я]+)(, (.*) cheat: (.*))?/',$in,$arr))
  echo 
"Список банов пуст";
else {
  echo 
"<table>";
  foreach (
$arr[1] as $a=>$b) {
    echo 
"<tr><td>$b<td>{$arr[2][$a]}<td>{$arr[4][$a]}<td>{$arr[5][$a]}";
  }
  echo 
"</table>";
}
?>

</body></html>
Наколбасил прямо в форме форума, на работоспособность не проверял. Скорее всего есть небольшие ошибки.


Название: Re:Скрипт\прога для хттп странички - хелп !
Отправлено: Maloy от 27 Июль 2006, 14:03
Не пашет к сожалению пишет, вот что:
Цитировать
Warning: fopen(file.txt) [function.fopen]: failed to open stream: No such file or directory in c:\AppServ\www\ReadMe\bannedstat.php on line 9

Warning: filesize() [function.filesize]: stat failed for file.txt in c:\AppServ\www\ReadMe\bannedstat.php on line 10

Warning: fread(): supplied argument is not a valid stream resource in c:\AppServ\www\ReadMe\bannedstat.php on line 10

Warning: fclose(): supplied argument is not a valid stream resource in c:\AppServ\www\ReadMe\bannedstat.php on line 11
Список банов пуст
Но в принципе уже не надо т.к. Лоак сделал вот код но ед проблемма с шрифтами...
Цитировать
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title</title>
</head>

<body bgcolor=000000 text="#FFFFFF">
<br>
<div align="center">
<?php
  $table = "<table border=0 cellpadding=0 cellspacing=0 width=100%>
              <tr>
                <td>IP</td>
                <td></td>
                <td></td>
                <td></td>
             </tr>";
  $file = file("путь к файлу");
  foreach($file as $line){
    if (strpos($line, "=baned!")){
      list($ip, $line) = explode("=", $line);
      list($a1, $date, $time, $a2, $motive) = explode(" ", $line);
      $table .="<tr><td>$ip</td><td>$date</td><td>$time</td><td>$motive</td></tr>";
    }
  }
  $table .= "</table>";

  echo $table;
?>
</div>
</body>

</html>


Название: Re:Скрипт\прога для хттп странички - хелп !
Отправлено: ExclusivE от 01 Август 2006, 10:37
Цитировать
Warning: fopen(file.txt) [function.fopen]: failed to open stream: No such file or directory in c:\AppServ\www\ReadMe\bannedstat.php on line 9
Видишь строчку:
$f=fopen('file.txt','r');
тут надо файл указать
Цитировать
charset=windows-1252
1251  поставь