ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

08.08.2008, 22:20
|
|
Познающий
Регистрация: 08.04.2008
Сообщений: 60
Провел на форуме: 111221
Репутация:
2
|
|
А у меня такая ситуация. Нужно попасть в раздел сайта, который доступен только, если авторизовался.
Как поступить в такой ситуации?
|
|
|

08.08.2008, 22:23
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
авторизироваться
|
|
|

08.08.2008, 22:37
|
|
Познающий
Регистрация: 08.04.2008
Сообщений: 60
Провел на форуме: 111221
Репутация:
2
|
|
И как "авторизироваться" я немного не шарю. И как сделать, чтобы сессия не пропала?
|
|
|

09.08.2008, 06:58
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
сессия поидеи серавно в куках хранится - как их подлепить смотри на предыдущих страницах
|
|
|

09.08.2008, 08:29
|
|
Постоянный
Регистрация: 28.12.2007
Сообщений: 328
Провел на форуме: 3054717
Репутация:
170
|
|
понял, что ничего не знаю и решил начать изучать perl с 0, зашёл на википедию, читаю
Пример программы
Простейшая программа Hello world выглядит следующим образом:
#!/usr/bin/perl
print "Hello, world!\n";
Пробую, на полсекунды открывается окошко и закрывается, вопрос: в чём прикол?
|
|
|

09.08.2008, 11:40
|
|
Познающий
Регистрация: 08.04.2008
Сообщений: 60
Провел на форуме: 111221
Репутация:
2
|
|
Сообщение от zlo12
Пробую, на полсекунды открывается окошко и закрывается, вопрос: в чём прикол?
С одной стороны все правильно. Он на полсекунды открывает окно, выполняет эту команду(выводит текст) и закрывается.
Чтобы окно не закрывалось-открой командную строку (пуск->выполнить->cmd) и оттуда уже запускай скрипт. 
А есть еще одно решение этой проблемы. Надо что то написать в самом коде скрипта, тогда окно не закроется. Только вот 'что' написать-я не помню 
Последний раз редактировалось GAVVVR; 09.08.2008 в 11:48..
|
|
|

09.08.2008, 13:21
|
|
Постоянный
Регистрация: 28.12.2007
Сообщений: 328
Провел на форуме: 3054717
Репутация:
170
|
|
#!/usr/bin/perl -w
print "Hello, world!\n";
while ( <> ){
$n++ if eof;
$n-- if /<title>([^<]+)/i;
}
print "$n\n"
Во! так не закрывается))
|
|
|

09.08.2008, 17:12
|
|
Познающий
Регистрация: 08.04.2008
Сообщений: 60
Провел на форуме: 111221
Репутация:
2
|
|
Нужно выполнить ввод в массив, но при нажатии на enter ввод не заканчивается.
как в командной строке обозначить, что я завершил ввод в массив?
В книге было написано так:
Сообщение от книга %)
[Ctrl+D]* (чтобы обозначить конец файла)
* В некоторых системах конец файла обозначается нажатием клавиш [Ctrl+Z], а в других эта комбинация служит для приостановки выполняемого процесса.
А как мне в винде обозначить конец ввода? я не понимаю. Вроде и [Ctrl+Z] и [Ctrl+D] жал, но всё равно не получается 
Последний раз редактировалось GAVVVR; 12.08.2008 в 15:51..
|
|
|

12.08.2008, 16:49
|
|
Познающий
Регистрация: 08.04.2008
Сообщений: 60
Провел на форуме: 111221
Репутация:
2
|
|
И у меня еще нубская проблема.
Покажу на простом примере:
#!/usr/bin/perl -w
use LWP::Simple;
$doc = getstore('http://localhost/', 'C:\Documents and Settings\****\Мои документы\Perl\**********\saved.txt');
print $doc;
Вот таким образом скрипт работает, как положено.
Но мне хотелось бы не писать полный путь к файлу.
Пишу вот так:
$doc = getstore('http://localhost/', 'saved.txt');
Но почему то перл не видит этот файл в текущей директории, хотя он есть. И у меня всегда возникает такая проблема. Почему то перл не видит файл в текущем каталоге. Может я не так пишу?
|
|
|

13.08.2008, 06:42
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
А так?
Код:
$doc = getstore('http://localhost/', './saved.txt');
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|