ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #221  
Старый 06.11.2007, 02:04
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме:
1948091

Репутация: 1686


По умолчанию

разделом ошибся чтоли? почему php? а так никто еще system() не отменял можно и ось и им компа с сети узнать и много чего еще
 

  #222  
Старый 06.11.2007, 02:32
XIII
Участник форума
Регистрация: 06.02.2006
Сообщений: 137
Провел на форуме:
656903

Репутация: 15
Отправить сообщение для XIII с помощью ICQ
По умолчанию

народ как правельно сделать подсчёт сколько компов в онлайне:
if (eregi ("1", $dati_mount[1], $out)) {$connesso="<img src=\"on.gif\">online";
global $a;
$a++;
echo " Сейчас в сети $a пользователей";}
мне выдаёт Сейчас в сети 1 пользователей Сейчас в сети 2 пользователей =)
а как написать правельно?
 

  #223  
Старый 06.11.2007, 03:30
XIII
Участник форума
Регистрация: 06.02.2006
Сообщений: 137
Провел на форуме:
656903

Репутация: 15
Отправить сообщение для XIII с помощью ICQ
По умолчанию

ой яж ошибся топиком =)
 

  #224  
Старый 17.11.2007, 11:12
Iceangel_
Members of Antichat - Level 5
Регистрация: 09.07.2006
Сообщений: 553
Провел на форуме:
7561206

Репутация: 1861


По умолчанию

есть скрипт, но в нем походу есть ошибки, потому что за место списка он выводит несколько раз первую строку из файла, а нужно чтобы все...
Код:
open(SITES,"sites.txt") ;
 @server = <SITES>;
 close(SITES);
for ($i=$#server; $i>=0; $i--){
print "forum $server[i] unvulnerable\r\n";
}
компилятор выводит 2 ошибки:

Код:
Unquoted string "i" may clash with future reserved word at poisk.pl line 6.
Argument "i" isn't numeric in array element at poisk.pl line 6.
 

  #225  
Старый 17.11.2007, 12:10
demonoid
Banned
Регистрация: 12.01.2007
Сообщений: 113
Провел на форуме:
4094601

Репутация: 495
По умолчанию

Код:
#!perl
use strict;
use warnings;
open(my $SITES,"sites.txt") ;
while( <$SITES> )
{
   chomp;
   print "$_ \n";
}
sites.txt
Код:
192.168.0.1
192.168.0.2
192.168.0.3
192.168.0.4
Код:
C:\>s.pl
192.168.0.1
192.168.0.2
192.168.0.3
192.168.0.4
 

  #226  
Старый 17.11.2007, 12:24
Iceangel_
Members of Antichat - Level 5
Регистрация: 09.07.2006
Сообщений: 553
Провел на форуме:
7561206

Репутация: 1861


По умолчанию

Цитата:
Сообщение от demonoid  
Код:
#!perl
use strict;
use warnings;
open(my $SITES,"sites.txt") ;
while( <$SITES> )
{
   chomp;
   print "$_ \n";
}
sites.txt
Код:
192.168.0.1
192.168.0.2
192.168.0.3
192.168.0.4
Код:
C:\>s.pl
192.168.0.1
192.168.0.2
192.168.0.3
192.168.0.4
Конечно спасибо...
Но этим способом мы уже реализовывали, мне нужно указать ошибки в моем коде...
 

  #227  
Старый 17.11.2007, 13:33
demonoid
Banned
Регистрация: 12.01.2007
Сообщений: 113
Провел на форуме:
4094601

Репутация: 495
По умолчанию

Код:
....
chomp( $server[$i] );
print "forum $server[$i] unvulnerable \n";
....
Код:
C:\>s.pl
forum 192.168.0.4 unvulnerable
forum 192.168.0.3 unvulnerable
forum 192.168.0.2 unvulnerable
forum 192.168.0.1 unvulnerable

Последний раз редактировалось demonoid; 17.11.2007 в 14:31.. Причина: +chomp
 

  #228  
Старый 17.11.2007, 15:28
Chuck
Banned
Регистрация: 23.07.2007
Сообщений: 87
Провел на форуме:
2147329

Репутация: 613
По умолчанию

Парни, проблема такая. Как можно в созданном файле, контента: uin;pass удалить дубликаты пар uin;pass? преобразовать массив к множеству?
 

  #229  
Старый 17.11.2007, 16:38
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Tiler2k  
Парни, проблема такая. Как можно в созданном файле, контента: uin;pass удалить дубликаты пар uin;pass? преобразовать массив к множеству?
Перл не знаю, но сделать это можно легко на пхп.
PHP код:
<?
$file 
'file.txt'// файл с уинами
$file2 'file2.txt'// файл с уинами без повторений
$array explode"\n"file_get_contents($file) );
$array array_unique$array );
$handle fopen($file2'a');
fwrite($handleimplode("\n"$array));
fclose($handle);
?>
 

  #230  
Старый 17.11.2007, 18:44
C!klodoL
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме:
4319431

Репутация: 677
По умолчанию

Цитата:
Сообщение от Tiler2k  
Парни, проблема такая. Как можно в созданном файле, контента: uin;pass удалить дубликаты пар uin;pass? преобразовать массив к множеству?
удалить дубликаты:
open(incom, "<./in.txt");
@IN = <incom>;
@IN = grep{!$_{$_}++} @IN;
close(incom);

open(out, ">./out.txt");
print out @IN;
close(out);
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ